1. 모듈 시스템: Java 9는 모듈식 소프트웨어의 개발 및 관리를 용이하게 하는 모듈 시스템을 도입합니다.
2. JShell: JShell은 코드를 입력하고 실행 결과를 즉시 확인할 수 있는 대화형 셸 도구입니다.
3. 향상된 성능: Java 9는 GC 및 컴파일러의 개선으로 인해 더 나은 성능을 제공합니다.
4. 인터페이스 개선: Java 9에서는 전용 메소드와 전용 정적 메소드를 인터페이스에 추가할 수 있습니다.
5. 컬렉션 팩토리 방식: Java 9에는 컬렉션 생성을 위한 새로운 팩토리 방식이 도입되었습니다.
6. 플랫폼 모듈성: Java 9는 보다 효율적인 개발 및 관리를 위해 JDK 모듈과 애플리케이션 모듈을 분리하는 플랫폼 모듈성을 도입했습니다.
7. HTTP/2 지원: Java 9에는 HTTP/2 지원이 추가되었습니다.
8. 스택 작업자: Java 9에는 다중 스레드 환경에서 보다 효율적으로 작업할 수 있는 스택 작업자라는 새로운 개념이 도입되었습니다.