# 자바의 버전 역사

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)
최종 수정: 2021-1-7 15:25:10