Java의 실행 방식과 주요 사용 분야를 이해합니다.
Java는 소스 코드를 바이트코드로 컴파일하고 JVM이 실행하는 정적 타입 언어입니다. 서버, 안드로이드, 기업 시스템과 대규모 백엔드에서 사용되며 명확한 타입과 풍부한 도구 생태계가 장점입니다.
main 안에서 문자열 Java를 language 변수에 담고, + 연산자로 Hello, 와 language, 느낌표를 이어 붙인 문자열 하나를 println에 넘기므로 출력은 Hello, Java! 한 줄입니다. 이 파일은 javac Main.java로 컴파일한 뒤 java Main으로 실행하며, 파일 하나짜리 프로그램은 java Main.java처럼 소스 파일을 바로 넘겨 메모리 안에서 컴파일과 실행을 한 번에 할 수도 있습니다.
javac가 문법과 타입을 검사해 .class 파일을 만들고 JVM은 바이트코드를 검증한 뒤 실행합니다.
프로젝트와 배포 환경에서 같은 LTS JDK 버전을 사용하고 빌드 도구에 toolchain을 고정합니다.
JDK와 JVM, Java 언어를 같은 개념으로 생각하지 마세요. JDK에는 컴파일러와 개발 도구가 포함됩니다.
직접 바꿔보세요출력 문구와 language 값을 바꿔 실행하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.