During spring 2005 semester I was teaching the Java EE course in Shenkar college. It was delivered as part of Shenkar B.S.c. in software engineering. Part of it was devoted for Java ME in order to allow the students to develop a final project that includes a server side in Java EE and a client side which is a Java ME application for mobile telephones.

Stable Values in Java (JEP 502): Deferred Immutability with JVM Trust
Explore Stable Values – a new Java 25 upcoming feature (JEP 502) enabling lazy initialization with immutable performance and JVM-level optimizations.