티스토리 뷰
728x90
자바 8
- 람다, 스트림
- Optional 키워드 사용 가능
- Date와 Time API
자바 11
- 인터페이스에 private 메서드 가능 (자바 9)
- 이외에 컬렉션, 스트림, Optional에 몇몇 메서드 추가 (자바 9)
- G1 GC가 디폴트 GC로 설정 (자바 9)
- var 키워드 사용 가능 (자바 10)
- OpenJDK가 Oracle JDK로 통합됨
자바 17
- record 키워드 사용 가능 (자바 14)
- NullPointerException이 어떤 변수에 의해 발생했는지 설명 (자바 14)
- sealed 키워드 사용 가능 (자바 15)
- ZGC 도입 (자바 15)
각 버전별 상기 내용 이외에도 많은 기능이 추가되었지만 중요하다 생각되는 내용만 정리하였음.
레퍼런스
https://intrepidgeeks.com/tutorial/differences-and-features-of-different-java-versions
java 버전별 차이 & 특징
Java 버전별 특징들을 찾아보면서 좋은 글이 있어 해당 글을 정리한 포스팅입니다. 따라서 잘못된 내용이 존재할 수 있습니다! 어떤 자바 버전을 사용해야 할까? 최신 Java 버전은 이제 6개월마다
intrepidgeeks.com
'CS > Java' 카테고리의 다른 글
자바의 <<, >>, >>>와 그의 활용 (0) | 2022.09.06 |
---|---|
자바의 변수 종류 정리 (0) | 2022.08.31 |
자바 정규표현식 (0) | 2022.08.13 |
자바의 G1 GC의 원리에 대해 알아보자 (0) | 2022.08.08 |
자바의 GC가 어떻게 동작하는지 알아보자 (0) | 2022.08.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- lunarvim
- 배포
- RequestPart
- 아키텍처
- 루나빔
- vim
- JavaScript
- RequestParam
- ModelAttribute
- 도커
- Dap
- RequestBody
- 레디스
- IDE
- neovim
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함