자바 - 자바 소스 코드 실행 과정, 컴파일 및 바이트 코드 생성, 주석

2023. 6. 20. 23:17자바

반응형

컴파일 및 바이트 코드 생성

> 이클립스를 사용하면 소스파일을 작성 후 저장하면 자동으로 컴파일이 수행된다. 별도의 작업을 할 필요없이 컴파일 할 수 있다. 컴파일된 파일은 .[프로젝트플더/bin폴더/패키지폴더] 내에 .class 파일로 존재한다. 

 

소스 코드 실행 과정

>  .java 파일을 작성하고 저장하면 자동으로 자바 가상 머신에서 바이트코드(.class)가 생성된다. 그러면 자바 가상 머신은 메모리 할당을 한다. 메모리는 크게 메서드 영역, 스택 영역, 힙 영역으로 나뉜다. 메모리의 메서드 영역은 다른말로 클래스 영역, 정적 영역 상수 영역이라고 부른다. 메모리 할당 후 실행 파일은 메모리의 메소드 영역에 바이트코드로 로딩되고 자바 가상 머신은 main()메서드를 실행한다. main()메서드가 자바 프로그램의 시작과 끝인 것이다.

 

주석 

> 1줄 주석 : //        ([ctrl] + [/])

> 2줄 이상 주석 : /* 내용 */        ([ctrl] + [shif] + [/])

반응형