java-8

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 Maveri ... Java 1.8! Pourquoi l'installateur d'Oracle ne le met-il pas là où il va vraiment? Et comment puis-je contourner ce problème?

: opérateur (double deux points) en Java 8

J'explorais la source Java 8 et j'ai trouvé cette partie particulière du code très surprenante: //defined in IntPipeline.ja ... ::max quelque chose comme un pointeur de méthode? Comment une méthode normale static est-elle convertie en IntBinaryOperator?

Quelle est la différence entre les méthodes map() et flatMap() en Java 8?

En Java 8, quelle est la différence entre Stream.map() et Stream.flatMap() méthodes?

Java 8 Itérable.forEach () vs boucle foreach

Lequel des éléments suivants est la meilleure pratique en Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, joi ... a et cela devrait également être pris en compte considération lors de la comparaison, mais y a-t-il autre chose à considérer?

Pourquoi array[idx++]+="a" augmente-t-il idx une fois en Java 8 mais deux fois en Java 9 et 10?

Pour un défi, fellow code golfeur écrit le code suivant: import java.util.*; public class Main { public static void main(S ... s, au moins un des côtés doit avoir le type String. Essayer de reproduire cela sur d'autres types ou constructions a échoué.

Est-il possible d'utiliser Java 8 pour le développement Android?

En recherchant sur le Web, il n'est pas clair si Java 8 est pris en charge pour le développement Android ou non. Avant de té ... pointer vers une documentation "officielle" qui dit que Java 8 est ou n'est pas pris en charge pour le développement Android.

Dois-je toujours utiliser un flux parallèle lorsque cela est possible?

Avec Java 8 et lambdas, il est facile d'itérer sur des collections en tant que flux, et tout aussi facile d'utiliser un flux ... sion sur comment et quand utiliser des flux parallèles, pas parce que je pense que toujours les utiliser est une bonne idée.)

Convertir java.util.Date à java.temps.LocalDate

Quelle est la meilleure façon de convertir un objet java.util.Date au nouveau JDK 8/JSR-310 java.time.LocalDate? Date input = new Date(); LocalDate date = ???

La "concurrence Java Dans La pratique" est-elle toujours valide? [fermé]

Est Concurrence Java dans la pratique toujours valide? Je me demande si les idées, les concepts et la mise en œuvre décrits d ... livre sont toujours conformes aux dernières versions de Java. Je demande parce que la dernière édition a été faite en 2006.

Existe-t-il un moyen concis d'itérer sur un flux avec des index en Java 8?

Existe-t-il un moyen concis d'itérer sur un flux tout en ayant accès à l'index dans le flux? String[] names = {"Sam","Pamela ... lt;= index + 1).ToList(); Existe - t-il un moyen plus concis? De plus, il semble que le zip ait été déplacé ou supprimé...

Java 8: Lambda-Streams, Filtrer par méthode avec Exception

J'ai un problème à essayer les expressions Lambda de Java 8. Habituellement, cela fonctionne bien, mais maintenant j'ai des m ... tion ex){ } } .... } Comment puis-je le faire fonctionner? Quelqu'un peut-il me suggérer la bonne solution?

Comment définir une méthode qui prend un lambda comme paramètre dans Java 8?

En Java 8, les méthodes peuvent être créées en tant qu'expressions Lambda et peuvent être passées par référence (avec un peu ... , b) -> a+b); class MyClass{ //How do I define this method? static int method(Lambda l){ return l(5, 10); } }

LocalDate à java.util.Date et vice versa conversion la plus simple? [dupliquer]

Cette question a déjà des réponses ici: ... ux horaires? L'heure de minuit et le fuseau horaire par défaut du système doivent être pris implicitement pour la conversion.

Convertir java.temps.LocalDate dans java.util.Date type

Je veux convertir java.time.LocalDate en java.util.Date type. Parce que je veux définir la date dans JDateChooser. Ou y a-t-il un sélecteur de date qui prend en charge java.time rendez-vous?

Java 8: performances des flux vs Collections

Je suis nouveau sur Java 8. Je ne connais toujours pas l'API en profondeur, mais j'ai fait un petit benchmark informel pour c ... ce qui serait observé dans une application où la fonction de filtrage n'est appelée qu'une ou deux fois pendant l'exécution.

Java 8-Meilleure façon de transformer une liste: carte ou foreach?

J'ai une liste de myListToParse où je veux filtrer les éléments et appliquer une méthode sur chaque élément, et ajouter le ré ... am() .filter(elt -> elt != null) .map(elt -> doSomething(elt)) .collect(Collectors.toList());

Comment puis-je obtenir une liste à partir de certaines propriétés de classe avec Java 8 Stream?

J'ai un List<Person>. J'ai besoin d'obtenir un List à partir d'une propriété de Person. Par exemple, j'ai une classe P ... tring> getFriends() { return friends; } } Comment puis-je obtenir un List d'une propriété avec Stream API?

Comment assurer l'ordre de traitement dans les flux java8?

Je veux traiter des listes dans un objet java XML. Je dois assurer le traitement de tous les éléments dans l'ordre où je les ... est-ce suffisant pour simplement utiliser le flux tant que je n'utilise pas le parallélisme? list.stream().filter().forEach()

Filtrer le flux Java en 1 et seulement 1 élément

Je suis en train d'utiliser Java 8 Streams pour trouver des éléments dans un LinkedList. Je veux garantir, cependant, qu'il y ... tException (bon!) Je voudrais qu'il lance une erreur s'il y en a plusieurs les matchs de, si. Est-il un moyen de faire cela?

Pause ou retour de Java 8 stream forEach?

Lors de l'utilisation de externe itération sur une Iterable nous utilisons break ou return renforcée pour chaque boucle: for ... er l'itération interne dans une expression Java 8 lambda comme: someObjects.forEach(obj -> { //what to do here? })