모듈과 JDK 25 기능의 선택 기준을 나란히 비교한다
비교 항목: module-info가 의존성과 공개 패키지를 선언한다 / 안정 기능과 Preview를 명령부터 분리한다 / Preview는 릴리스에 묶인 실험 계약이다
| 확인 질문 | 판단 근거 | 코드에서 드러낼 것 |
|---|---|---|
| module-info가 의존성과 공개 패키지를 선언한다 | requires는 읽을 모듈, exports는 다른 모듈에 공개할 패키지를 정합니다. | 타입과 시작값 |
| 안정 기능과 Preview를 명령부터 분리한다 | Preview 코드는 컴파일과 실행 양쪽에 --enable-preview가 필요하고 --release 25와 함께 빌드합니다. | 실패 또는 변경 경계 |
| Preview는 릴리스에 묶인 실험 계약이다 | Structured Concurrency와 일부 패턴 기능은 JDK 25 Preview입니다. | 선택한 규칙의 결과 |
선택 기준 Structured Concurrency와 일부 패턴 기능은 JDK 25 Preview입니다.