티스토리 뷰

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/05   »
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 31
글 보관함