자바 - 자바 소스 코드 실행 과정, 컴파일 및 바이트 코드 생성, 주석
2023. 6. 20. 23:17ㆍ자바
반응형
컴파일 및 바이트 코드 생성
> 이클립스를 사용하면 소스파일을 작성 후 저장하면 자동으로 컴파일이 수행된다. 별도의 작업을 할 필요없이 컴파일 할 수 있다. 컴파일된 파일은 .[프로젝트플더/bin폴더/패키지폴더] 내에 .class 파일로 존재한다.
소스 코드 실행 과정
> .java 파일을 작성하고 저장하면 자동으로 자바 가상 머신에서 바이트코드(.class)가 생성된다. 그러면 자바 가상 머신은 메모리 할당을 한다. 메모리는 크게 메서드 영역, 스택 영역, 힙 영역으로 나뉜다. 메모리의 메서드 영역은 다른말로 클래스 영역, 정적 영역 상수 영역이라고 부른다. 메모리 할당 후 실행 파일은 메모리의 메소드 영역에 바이트코드로 로딩되고 자바 가상 머신은 main()메서드를 실행한다. main()메서드가 자바 프로그램의 시작과 끝인 것이다.
주석
> 1줄 주석 : // ([ctrl] + [/])
> 2줄 이상 주석 : /* 내용 */ ([ctrl] + [shif] + [/])
반응형
'자바' 카테고리의 다른 글
자바 - 자료형 종류, 메모리 구조 (0) | 2023.07.01 |
---|---|
자바 - 명명 규칙 (0) | 2023.06.21 |
자바 - 클래스 선언, main() 메서드, 콘솔 출력 메서드 (0) | 2023.06.21 |
이클립스 글꼴 수정, 글자 크기 단축키, 텍스트 인코딩 변경 (0) | 2023.06.20 |
자바 - 플랫폼 독립성, JDK, JRE, JVM (0) | 2023.06.20 |