반응형
- J2SE 1.4 (Merlin, Hopper, Mantis)
- JAXP API (XML Processing)
- Security Extended API
- Logging API
- Networking
- IPv6
- Unconnected/Unbound Socket
- Connected UDP Socket
- java.net.URI
- Java Web Start Product
- New I/O API (NIO)
- Non-Blocking I/O
- JDBC 3.0 API
- Preferences API
- Regular Expressions (java.util.regex)
- GUI feature
- Assertion
- J2SE 5 (Tiger)
- Generics
- Enhanced for Loop (foreach)
- Autoboxing/Unboxing
- Type-safe Enums
- Varargs
- Static Import
- Annotions (Metadata)
- Formatted IO
- Concurrent API (java.util.concurrent)
- Thread Priority Changes
- Garbage collection ergonomics
- StringBuilder class
- StringBuilder is almost always faster than StringBuffer
- StringBuffer unsynchronized version
- J2SE 6 (Mustang)
- JAX-WS (Web Services Client)
- javax.swing.GroupLayout
- Password prompting
- Free disk-space API
- Classpath wildcards
- Annotation processing done by javac
- Solaris Dynamic Tracing (DTrace) Support)
- jhat QQL (Jmap for heap dump)
- JConsole plugin API
- Monitoring and Management for the Java Platform
- OOME Handling
- Script Langauge Support
- JDBC 4.0 API
- J2SE 7 (Dolphin)
- Garbage-First Collector
- Java Programming Language
- Binary Literals
- Strings in switch Statements
- The try-with-resource Statement
- Catching Multiple Exception Types and Rethrowing Exceptions with Improved Type Checking
- Underscores in Numeric Literals
- Type Inference For Generic Instance Creation
- Improved Compiler Warnings and Errors When Using Non-Reifiable Formal Parameters with Varargs Methods
- NIO 2.0
- Fork-Join
- Dynamic Language Support
- JDBC 4.1 API
- J2SE 8
- Remove the Permanent Generation- Define a standard API for Base64 encoding and decoding- Parallel array sorting- Functional interfaces- Stream- Generic type inference improvements
- Nashorn JavaScript Engine
- New date/time
- Lambdas
- Interface improvements (static method, defender methods)
- Provide stronger Password-Based-Encryption (PBE) algorithm implementations in the SunJCE provider
- Small VM
출처
http://docs.oracle.com/javase/1.4.2/docs/index.html
http://docs.oracle.com/javase/1.5.0/docs/index.html
http://userpages.umbc.edu/~dhood2/courses/misc/fall04/Java5/java-5-ng.pdf
http://docs.oracle.com/javase/6/docs/index.html
http://docs.oracle.com/javase/7/docs/index.htmlhttp://www.hanb.co.kr/network/view.html?bi_id=1780 NHN 개발자 블로그에 JDK7에 대해서 자세히 잘 적혀 있어서 추가http://helloworld.naver.com/helloworld/1219
반응형
'프로그래밍 > 초보자를 위한 Java프로그래밍' 카테고리의 다른 글
자바 람다식(Lambda Expressions in Java) (0) | 2021.10.01 |
---|---|
Java 8 개선 사항 관련 글 모음 (0) | 2021.10.01 |
초보 Java 웹 개발자들을 위한 학습 로드맵 (0) | 2021.10.01 |
Thinking in JAVA 9. 인터페이스 (0) | 2021.10.01 |
Thinking in JAVA 7. 클래스 재사용하기 (0) | 2021.10.01 |