반응형
![](https://blog.kakaocdn.net/dn/d4EZef/btrs9hUh3vx/IjKwjnSOU2AVCliZXFEeJK/img.png)
자바(.java) 확장자를 가진 소스파일은 사람이 이해할 수 있는 언어 이며,
클래스(.class) 확장자를 가진 파일은 컴퓨터가 이해할 수 있는 언어입니다.
사람이 작성한 언어를 컴퓨터가 읽을 수 있도록 변환을 해주는 과정이 필요한데
이 과정을 '컴파일(compile)' 이라고 합니다.
즉, 사람이 작성한 자바(.java)파일을 컴퓨터가 읽을 수 있도록
클래스(.class) 파일로 변환해주는 과정 입니다.
컴파일 후 실행을 하게되면
자바가상머신을 거쳐 java를 실행하게 되고
실행한 결과를 컴퓨터로 전달 합니다.
반응형
'IT > Java' 카테고리의 다른 글
[자바가상머신] JVM(Java Virtual Machine) 이란? (1/2) (0) | 2022.02.12 |
---|---|
[언어소개] 자바(JAVA)의 특징 (2) | 2022.02.11 |