Java의 실행 방식과 주요 사용 분야를 이해합니다.
Java는 소스 코드를 바이트코드로 컴파일하고 JVM이 실행하는 정적 타입 언어입니다. 서버, 안드로이드, 기업 시스템과 대규모 백엔드에서 사용되며 명확한 타입과 풍부한 도구 생태계가 장점입니다.
예제에서 javac Main.java → java Main 부분부터 찾으세요. 선언 타입, 실제 객체와 반환값을 한 줄씩 따라가면서 컴파일 단계에서 잡히는 문제와 실행 중 생기는 문제를 구분하세요.
javac가 문법과 타입을 검사해 .class 파일을 만들고 JVM은 바이트코드를 검증한 뒤 실행합니다.
프로젝트와 배포 환경에서 같은 LTS JDK 버전을 사용하고 빌드 도구에 toolchain을 고정합니다.
현재 코드를 먼저 실행해 출력과 타입 흐름을 확인한 뒤 출력 문구와 language 값을 바꿔 실행하세요.
JDK와 JVM, Java 언어를 같은 개념으로 생각하지 마세요. JDK에는 컴파일러와 개발 도구가 포함됩니다.
직접 바꿔보세요출력 문구와 language 값을 바꿔 실행하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.