Version | Name | Release | Major new features |
17 (LTS) | 9/2021 | sealed class | |
16 | 3/2021 | record | |
15 | 9/2020 | Text blocks | |
14 | 3/2020 | Switch expressions | |
11 (LTS) | 9/2018 | HTTP Client and WebSocket APIs Run (single file) source code | |
9 | 2016 | JSR 294: modular JDK (Jigsaw) Searchable javadoc JAXB 2.3 | |
8 (LTS) | Spider | 3/2014 | JSR 335: lambda expressions Collections Stream Framework JSR 310: Date and Time API Compact profiles JSR 308: annotations outside declarations (on usage) |
7 | Dolphin | 7/2011 | language (project coin): switch on strings, multi catch, try with autoclosing resources, empty generics (diamond operator), binary literal, underscores in numbers NIO.2 file handling Fork/Join concurrency JAX-WS 2.2 (SOAP 1.2, WS-I 2.0, metro 2.0) |
6 | Mustang | 12/2006 | JSR 223: scripting language support JSR 224: JAX-WS2.0 (metro 1.x) JSR 221: JDBC 4 (driver autoloading)) Perfomance enhancements in synchronisation and garbage collection |
5 | Tiger | 9/2004 | language (JSR 201): Enumerations, autoboxing, enhanced for loop, static import, vararg JSR 175: Annotations JSR 14: Generics java.util.concurrent java.util.Scanner RMI automatic stub generation |
1.4 | Merlin | 2/2002 | language: assert regular expressions JSR 51: NIO JSR 47: java.util.logging JSR 54: JDBC 3 (metadata API, autogenerated keys, transaction savepoints, multiple || resultsets/statement) security and cryptography |
1.3 | Kestrel | 5/2000 | HotSpot JVM RMI/CORBA support JNDI |
1.2 | Playground | 12/1998 | Collections Swing JIT compiler Browser plugin JDBC 2.1 (datasources, distributed transactions, connection pooling,RowSet, ResultSet backscrolling and updating ) |
1.1 | 2/1997 | AWT events reorganisation inner classes JavaBeans JDBC RMI reflection | |
1.0 | 1/1996 |
2 August 2021
Java SE version history (updated)
Labels:
DWS-4050-EE6,
java,
jhtp
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment