Questions marquées «java-8»

271
Utilisations pour facultatif

Après avoir utilisé Java 8 depuis plus de 6 mois environ, je suis assez satisfait des nouvelles modifications de l'API. Un domaine auquel je ne suis toujours pas confiant est le moment de l'utiliser Optional. Je semble osciller entre vouloir l'utiliser partout où quelque chose peut être null, et...

256
Quelle est la différence entre Instant et LocalDateTime?

Je le sais: Instant est plutôt une représentation d'horodatage "technique" (nanosecondes) pour le calcul. LocalDateTime est plutôt une représentation date / horloge incluant des fuseaux horaires pour les humains. À la fin, l'OMI peut être considérée comme un type pour la plupart des cas...

247
Suppression du JDK Java 8 de Mac

J'ai donc installé la version bêta de JDK 8 il y a un moment pour regarder quelques exemples. Je pensais bien sûr maintenant, il est facile de changer de version. Faire du développement Play avec IntelliJ. Pour une raison quelconque, IntelliJ compile avec 8 même si: J'ai le compilateur défini dans...

240
Lambdas Java 8, Function.identity () ou t-> t

На этот вопрос есть ответы на Stack Overflow на рurredом : Лямбды в Java 8, что лучше использовать - Function.identity () или t-> t? J'ai une question concernant l'utilisation de la Function.identity()méthode. Imaginez le code suivant: Arrays.asList("a", "b", "c") .stream()...

239
Pourquoi les flux Java sont-ils uniques?

Contrairement à C # IEnumerable, où un pipeline d'exécution peut être exécuté autant de fois que nous le voulons, en Java, un flux ne peut être "itéré" qu'une seule fois. Tout appel à une opération de terminal ferme le flux, le rendant inutilisable. Cette «fonctionnalité» enlève beaucoup de...

230
Filtrer le flux Java sur 1 et 1 seul élément

J'essaie d'utiliser Java 8 Streampour trouver des éléments dans a LinkedList. Je veux cependant garantir qu'il y a une et une seule correspondance avec les critères de filtrage. Prenez ce code: public static void main(String[] args) { LinkedList<User> users = new LinkedList<>();...

229
Élimination de PermGen dans JDK 8

J'ai installé JDK 8 et j'essaie d'exécuter Eclipse. Je reçois le message d'avertissement suivant: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 Quelles sont les raisons d'ignorer cette option de machine