인텔리J 설치, jdk11 설치
JVM : Java Virtual Machine
JRE : Java Runtime Environment : JVM+ 표준클래스 라이브러리
JDK : Java Development Kit : JRE + 개발에 필요한 도구
JDK LTS 8, 11, 17 : https://www.jetbrains.com/ko-kr/lp/devecosystem-2021/java/
JDK 8
- 람다식 및 메서드 참조 도입
- 컬렉션에 Stream API 사용 가능
- 인터페이스 내부에 default 메서드 선언 가능
- Optional 클래스 도입 등
JDK 11
- String 클래스에 strip, isBlack, lines 메서드 추가
- Files 메서드에 readString 메서드 추가
- 람다식의 인수 선언 시 var 키워드 사용 가능
- 소스 파일을 javac을 통한 컴파일 없이 스크립트로 실행 가능
- 차세대 가비지 콜렉터 도입 등
JDK 17
- 텍스트 블록 추가
- 의사 난수 생성기 기능 향상
- switch 문 기능 향상
- 봉인 클래스 추가 등
'Coding > 언어-JAVA' 카테고리의 다른 글
JAVA 인터페이스 #Day4 (0) | 2023.08.03 |
---|---|
JAVA : 상속, 캡슐화, 다형성, 추상화 #Day3 (0) | 2023.08.02 |
JAVA 클래스, 객체 #Day2 (0) | 2023.08.01 |
JAVA 기초 : 변수(기본타입, 참조타입) #Day1 (0) | 2023.08.01 |
JAVA 스터디 시작 (0) | 2023.08.01 |