티스토리 뷰

1. Java 파일 생성

2. build

3. Java compiler의 javac 명령어를 통해 바이트코드(.class)를 생성

4. class loader를 통해 jvm내로 로드

5. 실행엔진을 통해 컴퓨터가 읽을 수 있는 기계어로 해석되어 Runtime Data Area에 배치

 

+) compiler와 interpreter란?

 

1. compiler

Runtime 이전에 기계어로 해석하는 작업 방식

그러므로 OS 환경에 맞게 호환되는 라이브러리와 빌드환경을 구분해서 구축해줘야한다.

대표적 언어 : C/C++ , Java에서 Byte Code로 바꾸는 과정도 컴파일을 수행

 

2. interperter

Runtime 이후에 Row단위로 해석하며 프로그램을 구동시키는 방식

대표적 언어 : Javascript

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함