Java8, également connu sous le nom de jdk1.8, est une version majeure du développement du langage Java. Oracle a publié la version Java 8 le 18 mars 2014, qui prend en charge la programmation fonctionnelle, un nouveau moteur JavaScript, une nouvelle API de date, etc.
Nouvelles fonctionnalités
Java8 a ajouté de nombreuses nouvelles fonctionnalités, nous discutons principalement des suivantes :
● Expression Lambda - Lambda permet d'utiliser la fonction comme paramètre d'une méthode (la fonction est passée dans la méthode en tant que paramètre.
● Référence de méthode - La référence de méthode fournit une syntaxe très utile, qui peut référencer directement les méthodes ou les constructeurs de classes ou d'objets Java (instances). Utilisées en conjonction avec lambda, les références de méthode peuvent rendre la construction du langage plus compacte et concise, réduisant ainsi le code redondant. − La méthode par défaut est une méthode. Il y a une méthode d'implémentation dans l'interface.
● Nouveaux outils − Nouveaux outils de compilation, tels que : Moteur Nashorn jjs, analyseur de dépendances de classe jdeps
● Stream API - L'API Stream nouvellement ajoutée (java.util.stream) introduit un véritable style de programmation fonctionnel dans Java
● API Date Time - Améliore le traitement des dates et des heures
● Classe facultative. − Facultatif. La classe fait désormais partie de la bibliothèque de classes Java 8 pour résoudre les exceptions de pointeur nul
● Nashorn, moteur JavaScript − Java 8 fournit un nouveau moteur javascript Nashorn, qui nous permet d'exécuter du javascript spécifique sur la JVM. Candidature.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!