IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Présentation du projet Lambda, une nouveauté de Java 8,
Un tutoriel de Yohan Beschi

Le , par Mickael Baron

0PARTAGES

1  0 
La société Soat, société d'ingénierie et de conseil en informatique vous propose un tutoriel Java sur le projet Lambda une nouveauté proposée par Java 8.

http://soat.developpez.com/tutoriels...-lambda-java8/

Vous pouvez profiter de ce message pour partager vos commentaires.

Mickael

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Philippe Bastiani
Membre éprouvé https://www.developpez.com
Le 24/02/2014 à 23:57
Merci à Soat pour ce partage

Tjrs concernant les Lambdas : José Pomard en a aussi parlé chez Soat ! 1h50 de vidéo/slides qui valent vraiment le coup...

a+
Philippe
2  0 
Avatar de Philippe Bastiani
Membre éprouvé https://www.developpez.com
Le 25/02/2014 à 9:41
Effectivement, l'orientation fonctionnelle de Java apparaît comme la plus grande évolution de Java depuis les génériques !

Mais, IMHO, c'est plus une évolution pour le développeur qu'une révolution technique de Java : actuellement, nous avons déjà tous le nécessaire pour émuler les Lambdas avec les classe anonymes. Les Lambdas ont l'avantage de formaliser de bonne pratiques de dév issues des langages fonctionnels... Ce qui facilitera l'adoption de ces mêmes pratiques

Les concepts derrières les lambdas sont 'relativement' simples à appréhender... mais, dans la pratique leurs mauvaises utilisations risquent d’amener de nouveau type de bugs difficiles à résoudre (la conférence de José Paumard met en avant certains de ces points techniques qu'il faut appréhender en dehors des aspects purement fonctionnels)

a+
Philippe
0  0 
Avatar de spyserver
Membre confirmé https://www.developpez.com
Le 20/03/2014 à 11:23
Bonjour, merci pour ce tutoriel, je l'ai commencé et ma jvm pêche sur la méthode ci-dessous SamsTest.getSublistWithLambda1() :

Code : Sélectionner tout
1
2
3
4
5
6
7
    @Test
    public void getSublistWithLambda1() {
        final SamsList list = SamsPersonsDB.PERSONS.getSubList((person) -> person.getAge() >= 14 && person.getAge() <= 25);

        this.testBetween15and25(list);
    }


Il manque pas la déclaration de person ?

Merci,
0  0 
Avatar de jeffray03
Membre chevronné https://www.developpez.com
Le 20/03/2014 à 12:00
ah oui , sans cette declaration de la classe Person, le test ne marchera pas.
Je l´ai testé mais pas la version avec jdk8.
0  0 
Avatar de spyserver
Membre confirmé https://www.developpez.com
Le 21/03/2014 à 10:44
Problème résolu, Eclipse Kepler SR2 n'est pas compatible Java 8 par défaut, un patch est nécessaire (cf. http://download.eclipse.org/eclipse/...20140317-1600/) ...

Une fois le patch installé, le code est correctement interprété :-)
0  0 
Avatar de Mickael Baron
Rédacteur https://www.developpez.com
Le 21/03/2014 à 10:49
Il faudra attendre Luna pour un support complet et officiel, sortie en juin.

Ce n'est pas plus mal car d'ici là, il y aura surement une update pour Java 8

Mickael
0  0 
Avatar de plawyx
Membre chevronné https://www.developpez.com
Le 21/03/2014 à 13:04
Citation Envoyé par Mickael Baron Voir le message
Il faudra attendre Luna pour un support complet et officiel, sortie en juin.

En attendant juin, Netbeans 8supporte jdk 1.8
0  0