background preloader

Java / Java EE

Facebook Twitter

Actu Oracle / Java

Java FX. Frameworks Java EE. Thinking in Java EE (at least trying to!) Hybrid queries with JPA 2.1 Before JPA 2.1 There were two types of queries.

Thinking in Java EE (at least trying to!)

GitHub - BafS/Java8-CheatSheet: Java 8 - Cheat Sheet. Java : Les Fonctionnalités Manquantes. Retrouvez cet article dans notre eMag InfoQ FR consacré à Java 8.

Java : Les Fonctionnalités Manquantes

Dans cet article, nous nous intéresserons aux "fonctionnalités manquantes" de Java. Avant de nous lancer complètement cependant, nous devrions noter qu'il y a certaines fonctionnalités que, délibérément, nous ne considèrerons pas. En règle générale parce qu'elles ont déjà été longuement discutées ailleurs, ou qu'elles nécessiteraient trop de travail au niveau de la VM. Par exemple : Tutoriel sur les bibliothèques alternatives pour les collections Java. Nous nous sommes limités aux opérations d'ajout, de suppression et de recherche dans une liste.

Tutoriel sur les bibliothèques alternatives pour les collections Java

Les tests ont été effectués sur un grand nombre de données en itérations successives. Une moyenne a été établie sur plusieurs itérations pour éviter les perturbations périphériques (initialisation de la JVM, charge CPU). Bien que l'occupation de la mémoire soit un élément prépondérant, il ne sera pas abordé ici, car il est hors du scope que nous nous sommes fixé, et il nécessite à lui seul un article complet. Toutefois, certains frameworks proposent une stratégie de compression des données, nous verrons cela en annexe. Pour les insertions nous avons étudié deux cas : un conteneur d'une taille initiale de 10 et un autre d'une taille initiale de 1 000 000. Discover Top 5 new features expected in Java 9. Java 8 has been released in 2014 and can be considered as a major version for Java Platform with introduction of Lambdas and Streams for example.

Discover Top 5 new features expected in Java 9

But, one essential feature was missing ! Modular system, aka Jigsaw, has been postponed to Java 9. Originally planned for 2016, Java 9 has been reported to March 2017. It will be 3 years since Java 8 was released. Java.