본문 바로가기
자바

자바의 동작원리

by 복제비 2021. 10. 14.

자바의 동작원리

 

지난시간에 만든 "Hello World!" 를  화면에 출력하는 기능을 구현하는 자바 프로그램(=애플리케이션)을 이용해서 자바의 동작원리를 설명하면 다음과 같습니다.


1. 소스 코드 작성

기능을 구현하기 위해  ".java" 로 구성하는 "소스" 코드를 작성합니다.

소스는 소프트웨어의 기능을 구현하는 기본적인 원인이라는 의미에서 "소스(Source)"로 불리기도 하며,
기호, 부호라는 의미에서 "코드(Code)" 로도 불립니다.
또한, 의미를 전달하는 약속이라는 측면에서 "언어(Language)"로 불리기도 합니다.
그러므로 자바 소스, 자바 코드, 자바 소스코드, 자바 언어는 모두 같은 의미로 사용하며 우리가 작성한 " .java" 를 의미합니다.

 

 

2. class 파일 변환

 java 파일로 작성한 소스 코드를 컴파일 과정을 거쳐 JVM(Java Virtual Machine, 자바 가상 머신)이 알아들을 수 있는 class 파일로 변환합니다. 
이클립스에서는 자바 파일을 저장할 때 컴파일을 하여 class 파일로 자동적으로 저장합니다.

 

3. 실행

이클립스에서 실행 버튼을 누르면 JVM(Java Virtual Machine, 자바 가상 머신) 은 class 파일을 읽어들여서 컴퓨터를 동작시키게 됩니다.

 

자바 소스가 동작하는 전체적인 과정은 다음과 같습니다.

 

'자바' 카테고리의 다른 글

자바 변수와 자료형  (0) 2021.10.16
자바 응용 프로그램 분석  (0) 2021.10.15
자바 프로젝트 실행 ( HelloWorld )  (0) 2021.10.13
자바 통합 개발 환경 ( Eclipse 설치하기)  (0) 2021.10.12
자바 설치 ( Windows 환경)  (0) 2021.10.07

댓글