Language 초급

클래스 선언이나 public static void main 없이 완전한 프로그램을 작성합니다.

✕ Java 8
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println(
            "Hello, World!");
    }
}
✓ Java 25
void main() {
    IO.println("Hello, World!");
}
이 코드에 문제가 있나요? 알려주세요.
🚀

의식 없음

클래스, public static void main, String[] args가 없습니다.

🎓

초보자 친화적

새 프로그래머가 1행부터 유용한 코드를 작성할 수 있습니다.

📝

스크립트 같은

빠른 프로토타입, 스크립트, 예제에 완벽합니다.

이전 방식
메인 클래스 의식
모던 방식
void main()
JDK 버전
25
난이도
초급
컴팩트 소스 파일
사용 가능

JDK 25 LTS에서 확정 (JEP 512, 2025년 9월).

컴팩트 소스 파일은 간단한 프로그램에서 클래스 선언과 main 메서드 서명의 형식적 절차를 제거합니다. java.io.IO의 암묵적 임포트와 결합하면 println도 직접 사용할 수 있습니다.

공유 𝕏 🦋 in