java

Fonctionnalités cachées de Java

Après avoir luLes fonctionnalités cachées de C# Je me suis demandé, Quelles sont certaines des fonctionnalités cachées de Java?

Différences entre HashMap et Hashtable?

Quelles sont les différences entre un HashMap et un Hashtable en Java? Quel est le plus efficace pour les applications non threadées?

Comment utiliser java. net. URLConnection pour déclencher et gérer les requêtes HTTP

Utilisation de java.net.URLConnection demande assez souvent ici, et la Oracle tutoriel est aussi concis sur elle. Ce tutori ... , télécharger un fichier, etc. Alors, comment puis-je utiliser {[0] } pour déclencher et gérer HTTP "avancé" les demandes?

Quand utiliser LinkedList sur ArrayList en Java?

J'ai toujours été de ceux qui utilisent simplement: List<String> names = new ArrayList<>(); J'utilise l'inter ... questions comme celles-ci, je peux retravailler mon code. Quand doit LinkedList être utilisé plus ArrayList et vice-versa?

Création d'une fuite de mémoire avec Java

Je viens d'avoir une interview, et on m'a demandé de créer une fuite de mémoire avec Java. Inutile de dire que je me sentais assez stupide n'ayant aucune idée de la façon de commencer à en créer un. Quel serait un exemple?

Comment lire / convertir un InputStream en une chaîne en Java?

Si vous avez un java.io.InputStream objet, comment devriez-vous traiter cet objet et produire un String? Supposons que j'ai ... de prendre le InputStream et de le convertir en String? public String convertStreamToString(InputStream is) { // ??? }

Quelle est la différence entre public, protected, package-private et private en Java?

En Java, existe-t-il des règles claires sur le moment d'utiliser chacun des modificateurs d'accès, à savoir le défaut (package private), public, protected et private, tout en faisant class et interface et en traitant de l'héritage?

Comment comparer les chaînes en Java?

J'ai utilisé l'opérateur == dans mon programme pour comparer toutes mes chaînes jusqu'à présent. Cependant, j'ai rencontré un ... ace, et il a corrigé le bogue. Est == mauvais? Quand devrait-il et ne devrait-il pas être utilisé? Quelle est la différence?

Comment générer des entiers aléatoires dans une plage spécifique en Java?

Comment générer une valeur aléatoire int dans une plage spécifique? J'ai essayé ce qui suit, mais ceux-ci ne fonctionnent pa ... aximum - minimum + 1; int i = rn.nextInt() % n; randomNum = minimum + i; // Bug: `randomNum` can be smaller than `minimum`.

Itérer à travers un HashMap [dupliquer]

Duplicata Possible: Comment itérer efficacement sur chaque entrée dans une "carte"? Quelle est la meilleure façon d'itérer sur les éléments dans un HashMap?

Qu'est-ce que la réflexion et pourquoi est-il utile?

Qu'est-Ce que la réflexion, et pourquoi est-il utile? Je suis particulièrement intéressé par Java, mais je suppose que les principes sont les mêmes dans n'importe quelle langue.

Quels problèmes doivent être pris en compte lorsque vous remplacez equals et hashCode en Java?

Quels problèmes / pièges doivent être pris en compte lorsque vous remplacez equals et hashCode?

Télécharger un fichier avec Android, et montrant la progression dans un ProgressDialog

J'essaie d'écrire une application simple qui est mise à jour. Pour cela, j'ai besoin d'une fonction simple qui peut télécharg ... ogressDialog, mais je ne sais pas comment afficher la progression actuelle et comment télécharger le fichier en premier lieu.

Classe interne Java et classe imbriquée statique

Quelle est la principale différence entre une classe interne et une classe imbriquée statique en Java? La conception / mise en œuvre joue-t-elle un rôle dans le choix de l'un d'entre eux?

Qu'est-ce qu'une NullPointerException et comment la réparer?

Quelles sont les exceptions de pointeur Null (java.lang.NullPointerException) et quelles en sont les causes? Quelles méthode ... utils peuvent être utilisés pour déterminer la cause afin d'empêcher l'exception de provoquer la fin prématurée du programme?

Initialisation d'une ArrayList sur une ligne

Je voulais créer une liste d'options à des fins de test. Au début, j'ai fait ceci: ArrayList<String> places = new Arr ... rayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Y a-t-il une meilleure façon de le faire?

Meilleures pratiques pour l'authentification basée sur les jetons REST avec JAX-RS et Jersey

Je cherche un moyen d'activer l'authentification basée sur des jetons dans Jersey. J'essaie de ne pas utiliser un cadre parti ... jeton param? De sorte que chaque API vérifie d'abord le jeton et exécute ensuite quelque chose pour récupérer la ressource.

Trier une carte par valeurs

Je suis relativement nouveau sur Java, et trouve souvent que j'ai besoin de trier un Map<Key, Value> sur les valeurs. ... ar array sort avec un comparateur personnalisé qui trie sur la valeur associée à la clé. Existe-t-il un moyen plus simple?

Qu'est-ce qu'un JavaBean exactement?

J'ai compris, je pense, qu'un "Bean" est une classe Java avec des propriétés et des getters/setters. Autant que je comprends, ... tions concernant l'interface Serializable, et ce que cela signifie, pour votre réponse, je vous en serais très reconnaissant.

Questions que tout bon développeur Java / Java EE devrait être en mesure de répondre? [fermé]

Je passais par Questions tout bon développeur.Net devrait être en mesure de répondre et a été très impressionné par le conte ... ns, comme suggéré dans les commentaires, afin que les gens puissent apprendre quelque chose de nouveau concernant la langue.