List of innovations have appeared in Java 8 and JDK 8
- Default interface methods;
- Lambda expressions;
- Functional interfaces;
- Method and constructor references;
- Repeatable annotations;
- Data type annotations;
- Reflection for method parameters;
- Stream API for working with collections;
- Parallel sorting of arrays;
- New API for working with dates and times;
- New JavaScript engine Nashorn;
- Added several new classes for thread-safe work;
- Added new API for Calendar and Locale;
- Added support for Unicode 6.2.0;
- Added a standard class for working with Base64;
- Added support for unsigned arithmetic;
- Improved performance of the java.lang.String(byte[], *) constructor and the java.lang.String.getBytes() method;
- New implementation of AccessController.doPrivileged, which allows setting a subset of privileges without having to check all other access levels;
- Password-based algorithms have become more robust;
- Added support for SSL/TLS Server Name Indication (NSI) in JSSE Server;
- Improved key storage (KeyStore);
- Added SHA-224 algorithm;
- Removed JDBC - ODBC bridge;
- Removed PermGen, changed the way of storing class metadata;
- The ability to create profiles for the Java SE platform, which include not the entire platform as a whole, but some of it;
- Tools
- Added jjs utility for using JavaScript Nashorn;
- The java command can launch JavaFX applications;
- Added jdeps utility for parsing .class files.
Read also:
Comments
Post a Comment