일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 빌드
- java version
- 자바 버전
- GIT
- 트랜잭션
- 백엔드
- transaction
- axios
- Vue.js
- 프론트엔드
- PathVariable
- 비동기통신
- aop
- fetch
- 도커
- git push
- VUE
- 개발자
- RequestBody
- Spring AOP
- RequestParam
- Java
- github
- docker
- maven
- vue life cycle
- gradle
Archives
- Today
- Total
미소의 세상
Java 버전별 특징 본문
Java 1.8 특징 (2014.03 release)
- Lambda Expression (람다표현식)
- Method Reference (메소드 참조)
- Stream (스트림)
- Default Method
- Optional
- Joda Time
Java 9 특징 (2017.09 release)
- Jingsaw 기반 런타임 모듈화
- Jshell
- Private Interface Method
- Immutable Collection
- Unified JVM Logging (통일된 JVM 로깅)
Java 11 특징 (2018.09 release)
- Nest-Based Access Control
- Dynamic Class File Constants
- Http Client(Java9 부터)
- Local-Variable Syntax for Lambda Parameters
- New Garbage Collector
Java 12 특징 (2019.03 release)
- Switch문 확장
- String method 추가 (indent(), transform(), describeConstable(), resolveConstantDesc())
- file.mistmatch method 추가
- GC(garbage collector) 개선
Java 13 특징 (2019.09 release)
- Switch문에 yield 예약어 추가
- Text block
- Unicode 12.1 지원
- FileSystems.newFileSystem() 메소드 추가
Java 14 특징 (2020.03 release)
- (Preview) instanceof 의 강화
- Packaging Tool - Incubator 추가
- Helpful NullPointerException - NPE시 라인넘버만이 아닌 어느 객체에서 발생했는지 표시
Java 15 특징 (2020.09 release)
- EdDSA 암호화 알고리즘 추가
- 패턴 매칭
- ZGC 가비지 컬렉터 추가
- Solaris 및 SPARC 플랫폼 지원 제외
- 외부 메모리 접근 API 추가
- Record
- 봉인 클래스
Java 16 특징 (2021.03 release)
- (14의 기능으로부터 확정) instanceof 패턴 매칭 강화
- Record
- Elastic Metaspace (메타스페이스에 대한 관리 기능 강화)
- Enable C++14 Language Features
- Packaging Tool
- (Incubator) Vector API
Java 17 특징 (2021.09 release)
- Context-Specific Deserialization Filters (컨텍스트 기반의 역직렬화 필터링)
- (Second Incubator) Vector API
- Deprecate the Security Manager (Security Manager Deprecate 지정)
- Remove the Experimental AOT, JIT Compiler
- Sealed Class
Java 18 특징 (2022.03 release)
- UTF-8을 Java Standard API의 기본 charset으로 설정
- simple web server를 위한 command-line tool 제공
- Reimplement Core Reflection with Method Handles
- internet-address resolution SPI
- Deprecate finalization for Removal
'JAVA' 카테고리의 다른 글
람다식 (0) | 2022.03.10 |
---|---|
Java - Optional (0) | 2022.03.04 |
Comments