# 자바의 버전 역사
TIP
구 블로그에 남겨둔 기록을 옮겨왔다.
2020년 현재는 벌써 자바15가 출시된 상태이다. 조만간 현행화를 해야겠다.
Java version history | Wikipedia (opens new window)
- JDK Beta (1995)
- JDK 1.0 (1996)
- JDK 1.1 (1997)
- J2SE 1.2 (1998)
- J2SE 1.3 (2000)
- J2SE 1.4 (2002), codename Merlin
- IPv6 support
- Non-blocking IO (NIO)
- Logging API
- Integrated XML parser
- J2SE 5.0 (2004), codename Tiger
- Generics (JSR 14)
- Annotations
- Autoboxing/unboxing
- Enumerations
- Varargs
- for each
- Java SE 6 (2006), codename Mustang
- Improved Web Service support through JAX-WS (JSR 224)
- JDBC 4.0 support (JSR 221)
- Upgrade of JAXB to version 2.0
- Java SE 7 (2011), codename Dolphin
- Strings in switch
- Automatic resource management in try-statement
- Concurrency utilities under JSR 166
- New file I/O library (defined by JSR 203)
- NIO.2
- Java SE 8 (2014)
- Project Nashorn, 자바 스크립트 실행
- Date and Time API
- Statically-linked JNI libraries
- Remove the permanent generation
- Lambda expression
- Java SE 9 (2017)
- Project Jigsaw (Java Module System)
- jshell: The Java Shell (a Java REPL)
- Interface private method
- Reactive stream API
- HTTP/2 Client (Sync & Async)