Questions marquées «java-8»

90
Regrouper par plusieurs noms de champs dans java 8

J'ai trouvé le code pour regrouper les objets par un nom de champ de POJO. Voici le code pour cela: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age; this.salary =...

90
Différence entre findAny () et findFirst () dans Java 8

На этот вопрос есть ответы на Stack Overflow на русском : Какие различия между findFirst и findAny в Java 8? Je suis peu confus entre Stream#findAny()et Stream#findFirst()de l' StreamAPI dans Java 8. Ce que j'ai compris, c'est que les deux renverront le premier élément correspondant du flux, par...

88
Comment gérer le flux jdk8 pour les valeurs nulles

Bonjour chers développeurs Java, Je sais que le sujet peut être un peu in advancecar le JDK8 n'est pas encore sorti (et pas pour l'instant en tout cas ..) mais je lisais quelques articles sur les expressions Lambda et en particulier la partie liée à la nouvelle API de collection connue sous le nom...

87
Java 1.8 ASM ClassReader n'a pas réussi à analyser le fichier de classe - probablement en raison d'une nouvelle version de fichier de classe Java qui n'est pas encore prise en charge

Mon application Web fonctionne correctement sur JDK 1.7 mais plante sur 1.8 avec l'exception suivante (lors du démarrage du serveur d'applications avec Jetty 8). J'utilise la version Spring: 3.2.5.RELEASE. Exception: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class...

87
java.util.Objects.isNull vs object == null

Comme vous le savez, java.util.Objectsest Cette classe se compose de méthodes utilitaires statiques permettant d'opérer sur des objets. L'une de ces méthodes est Objects.isNull(). Je crois comprendre que Objects.isNull()cela éliminerait le risque d'attribuer accidentellement une valeur nulle à...

71
Attraper plusieurs exceptions dans Java-8

En essayant la fonction multi-catch que j'ai trouvée dans ma m1()méthode, tout fonctionne bien comme prévu. Cependant, dans m2()le même code ne compile pas. Je viens de changer la syntaxe pour réduire le nombre de lignes de code. public class Main { public int m1(boolean bool) { try { if (bool) {...