IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
Java 10 이후 한동안 새로운 Java 릴리스에 대한 글을 쓰면서 개발자들이 6개월마다 새로운 Java 기능을 배우고 사용하는 모습에서 즐거움을 얻습니다. 이전의 몇몇 릴리스와 비교할 때 Java 20에는 비교적 적은 기능이 추가되었습니다. 범위 지정된 값을 인큐베이팅 API로 도입하여 스레드 내부 및 스레드 간에 변경 불가능한 데이터를 공유할 수 있도록 함으로써 가상 스레드를 지원합니다. 두 번째 테스트 버전에서 레코드 패턴은 제네릭 레코드 패턴에 대한 지원을 개선하고 향상된 for 문에서 레코드 패턴을 사용할 수 있게 해줍니…
Java 18이 출시되었으며 IntelliJ IDEA 2022.1 버전부터 이를 지원합니다. 코드 스니펫 지원 API 문서에 예시 소스 코드를 더 간단하게 포함하기 위해 JavaDoc의 표준 Doclet에 대한 @snippet 태그가 JDK 18에 도입되었습니다. 명시적 래퍼가 없어도 스니펫 조각은 여전히 Java 코드로 인식됩니다. 모든 언어를 지정할 수 있으며 언어 삽입 기능은 스니펫에서도 작동합니다. 예를 들어 탐색 가능한 참조는 가져오기를 통해 사용할 수 있는 모든 요소에 대해 작동합니다. 클래스의 바인딩을 사용하여 스니…