# Java17

9개의 포스트

Gradle 7.1의 'Unsupported Java' 예외

내 IntelliJ가 예전 버전(2021.2)이라 그런지 모르겠지만 IntelliJ에서 gradle을 이용하는 새 프로젝트를 만들면 gradle wrapper를 버전 7.1로 제공한다. 참고로 전 회사에서 사용하던 fallback license(구독이 끝나도 가장 마지

2022년 11월 11일
·
0개의 댓글
·
post-thumbnail

Java 17, Sealed Class

Java 17 에서 추가된 기능인 Sealed Class에 대해 알아보았습니다.

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

JAVA 버전 관리 - 윈도우

코드스테이츠나 인프런의 자바 교육은 대부분은 11버전을 사용한다.난 처음 Java 공부를 하려고 LTS버전 가장 높은걸 받다보니 17버전을 사용하고 있었다.뭐 큰 문제는 없겠지만, 앞으로 다양한 Java를 사용해야 할 일이 있을 수 있으니미리 Java 버전 관리 세팅을

2022년 4월 26일
·
0개의 댓글
·
post-thumbnail

Oracle Java 17 정식 출시

Oracle사는 2021년 9월 14일 프로그래밍 언어인 Java의 최신 버전인 Java 17과 Java 개발자킷트인 Oracle JDK 17을 정식으로 공개하였습니다.Java 17은 성능 및 안전성, 보안을 강화한 개량 버전으로 개발자의 생산성 향성을 위한 Java언

2021년 9월 18일
·
2개의 댓글
·
post-thumbnail

5. 삭제된 기능의 마이그레이션

지금까지는 Java17까지의 기능 변화 및 추가 기능에 대해서 설명했습니다. 이 번에는 Java의 호환성에 대한 설명 및 기존 애플리케이션을 Java17로 이행시 처리하는 방법에 대해서 설명합니다.Java의 큰 특징중 하나는 호환성입니다. 지금까지 사용하던 API와 기

2021년 9월 10일
·
1개의 댓글
·
post-thumbnail

4. JVM과 JDK 도구의 발전

null예외 오류 처리와 로깅, 프로파일링, 설치프로그램 만들기가 강화된 Java 17에 대해서 알아봅시다.이번에는 Java8에서 Java17로 업그레이드시 도움이 되는 변경사항을 JVM과 JDK도구의 관점에서 정리하였습니다.Java8에서로 마이그레이션할 때 가장 큰

2021년 9월 9일
·
0개의 댓글
·
post-thumbnail

3. 언어 사양과 API의 진화

이번에는 Java 17에서의 클래스 확장 및 더 충실해진 라이브러리에 대해서 알아봅시다. Java 8에서 Java 17까지의 언어사양과 API의 방향 Java 사양 변경은 모두 CSR(Compatibility & Specification Review, Java 스펙변

2021년 9월 9일
·
0개의 댓글
·
post-thumbnail

2. 모듈의 도입을 사용한 패키지 관리의 진화

이번에는 종속성과 공개범위를 정의하는 방법과 비호환성에 대한 대응하는 방법에 대해서 소개합니다.이번에는 java 9에서 도입된 Project Jigsaw를 소개합니다.Java에서는 패키지라는 일부 클래스와 인터페이스를 하나의 묶음으로 하는 방법이 있습니다. 소스코드 앞

2021년 9월 1일
·
1개의 댓글
·
post-thumbnail

1. Java 17로 전환을 고려해야 하는 이유

Java 17이 2021년 9월 출시됩니다. 이전 버전과 크게 다른 부분은 LTS(Long Term Support)라는 지원기간이 긴 버전이기 때문에 앞으로 이 버전을 사용하는 프로젝트와 서비스가 많아질 가능성이 높습니다. Java 17이외의 LTS는 Java 8과 J

2021년 9월 1일
·
1개의 댓글
·