[JAVA] 프로그램 실행 과정
@욕심쟁이
·2020. 9. 14. 18:24
반응형
< 프로그램 실행 과정 >
1. 소스 코드 작성(*.java)
2. 소스 코드 번역하여 클래스 파일 생성(*.class)
3. 프로그램 실행(= 클래스 파일 실행)
4. 클래스 로딩 → static 키워드가 붙은 변수 및 메서드가 메모리에 로딩
(= 정적 멤버 = 클래스 멤버)
5. main() 메서드 호출(실행)
6. 인스턴스 생성(new) → 인스턴스 멤버 변수 및 메서드가 메모리에 로딩
7. 인스턴스 내의 메서드 호출 → 로컬 변수가 메모리에 로딩
8. 결과 출력
9. 프로그램 종료
반응형
'IT > JAVA' 카테고리의 다른 글
[JAVA] 중간점검 TEST (0) | 2020.09.28 |
---|---|
[JAVA] Static 키워드 (0) | 2020.09.14 |
[JAVA] 디자인 패턴(Design patterns)::싱글톤(Singleton):: (0) | 2020.09.14 |
[JAVA]추상클래스와 추상메서드(Abstract) (0) | 2020.09.11 |
[JAVA] INSTANCEOF 연산자 (0) | 2020.09.08 |