Java 8 nouveautés

Mettre en oeuvre les nouveautés de la version 8 de Java

  • Filière :

    Développement logiciel

  • Sous-filière :

    Java & XML

  • Référence

    JA-LS

  • Durée

    2 jours (14 h)

  • Prix par personne HT

    1 550 € HT

Objectifs pédagogiques

  • Assimiler les nouveautés de la version 8 de Java
  • Mettre en oeuvre ces nouveautés dans le cadre du développement d’applications

Public cible

  • Chefs de projets
  • Développeurs

Pré-requis

Posséder la connaissance dune version antérieure de Java

Programme de la formation

Introduction

  •   JCP, JSR, JEP
  •   Historique de Java
  •   Les nouveautés de Java 8

Les interfaces

  •   Les méthodes par défaut et static

Les classes Value-Based

Les expressions Lambda

  •   La syntaxe
  •   Les interfaces fonctionnelles
  •   Le package java.util.Function
  •   Les références de méthodes
  •   La capture de variables

La classe Optional

L’API Stream

  •   Obtenir un Stream
  •   Les opérations
  •   Les opérations intermédiaires
  •   Les opérations terminales
  •   La classe Collectors
  •   Les Stream parallèles

Date and Time API

  •   L’API Date & Time
  •   Des classes dédiées
  •   Des opérations consistantes
  •   La représentation machine
  •   La représentation humaine
  •   Les classes TimeZone et Offset
  •   Des constantes et énumérations
  •   L’interface TemporalAdjuster
  •   La classe abstraite Clock
  •   Le formatage et le parsing
  •   L’intégration avec le code existant

Collection

  •   Comparator
  •   Iterable.forEach()
  •   Collection.removeIf()
  •   List.replaceAll()
  •   List.sort()
  •   Map

Parallel arrays

  •   Les opérations en parallèle sur des tableaux
  •   Initialiser les éléments
  •   Trier les éléments

Concurrency

  •   Les ajouts dans Java 8
  •   Adder et Accumulator
  •   StampedLock
  •   ConcurrentHashMap

La concaténation de chaînes

Les annotations

  •   Java Type Annotations
  •   Repeating Annotations

Base64

Nashorn

Reflexion

  •   Accès aux noms des paramètres

JVM

  •   Metaspace

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le