1) Java 9 : (Project Jigsaw)
What is “Jigsaw” ?
Project Jigsaw seeks to use language constructs and environment configurations to define a scalable module system for Java SE.
Goals of Jigsaw:
-
- Making it very easy to scale the Java SE runtime.
- Improving the security of Java SE using the
SecurityManager.checkPackageAccessmethod. - Improving application performance via optimizations of existing code.
- Simplifying application development within Java SE by enabling libraries.
Features of Java 9:
a) Introduce JShell( The Interactive Java REPL):
http://www.javarepl.com/embed.html
b) Using Private Interface method:
c) Process API Improvements:
d) Light Weighted JSON API: