Questions marquées «java»

996
Comment installer Java 8 sur Mac

Je veux faire de la programmation avec le dernier JavaFX, qui nécessite Java 8. J'utilise IntelliJ 13 CE et Mac OS X 9 Mavericks. J'ai exécuté le programme d'installation Java 8 d'Oracle, et les fichiers semblent avoir fini à /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk mais les versions...

958
Différence entre HashMap, LinkedHashMap et TreeMap

Quelle est la différence entre HashMap, LinkedHashMapet TreeMapen Java? Je ne vois aucune différence dans la sortie comme tous les trois a keySetet values. Quels sont Hashtables? Map m1 = new HashMap(); m1.put("map", "HashMap"); m1.put("schildt", "java2"); m1.put("mathew", "Hyden");...

956
:: Opérateur (double point) dans Java 8

J'explorais la source Java 8 et j'ai trouvé cette partie du code très surprenante: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final OptionalInt max() { return reduce(Math::max); //this is...

947
Classes statiques en Java

Y a-t-il quelque chose comme static classen java? Quel est le sens d'une telle classe. Toutes les méthodes de la classe statique doivent-elles l'être staticégalement? Est-il obligatoire dans l'autre sens, que si une classe contient toutes les méthodes statiques, la classe doit-elle aussi être...

934
Java 8 Liste <V> dans la carte <K, V>

Je veux traduire une liste d'objets en une carte en utilisant les flux et les lambdas de Java 8. C'est ainsi que je l'écrirais en Java 7 et en dessous. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>(); for (final...

911
Java: quand utiliser des méthodes statiques

Je me demande quand utiliser des méthodes statiques? Disons que si j'ai une classe avec quelques getters et setters, une ou deux méthodes, et que je veux que ces méthodes soient invocables uniquement sur un objet instance de la classe. Est-ce à dire que je devrais utiliser une méthode statique? par...

886
Conversion de chaîne Java en date

Quelle est la meilleure façon de convertir un Stringau format «2 janvier 2010» en un Dateen Java? En fin de compte, je veux décomposer le mois, le jour et l'année sous forme d'entiers afin de pouvoir utiliser Date date = new Date(); date.setMonth().. date.setYear().. date.setDay().. date.setlong...