덕개 아카이브

  • 홈
  • 태그
  • 방명록
  • About

ClassLoader 1

[JDK 파헤치기 - JVM] 1. 클래스로더(Class Loader)

클래스로더 JVM은 자바 바이트 코드 파일(.class)을 읽어서 실행하는데, 이 class 파일을 동적으로 런타임 데이터 영역에 로딩해주는 것이 클래스로더이다. HelloWorld.java 파일에 HelloWorld 출력소스가 있다고 가정해보자. 이 자바소스를 실행하면 OS는 가상 머신 프로세스(자바 바이너리)를 구동한다. 자바 가상 환경이 구성되고 스택 머신이 초기화된 다음 HelloWorld 클래스 파일이 실행된다. 알다시피 애플리케이션의 진입점은 HelloWorld.class에 있는 main() 메서드이다. 제어권을 이 클래스로 넘기려면 이 클래스를 로드해야 한다. 자바 프로세스가 새로 초기화되면 사슬처럼 줄지어 연결된 클래스로더가 차례차례 작동한다. 클래스로더는 3가지 단계로 작동하는데 로딩(L..

덕개 2024.04.02
1
더보기
프로필사진

노마드 개발자

공지사항

  • 분류 전체보기 (10)
    • 덕개 (10)

최근글과 인기글

  • 최근글
  • 인기글

Tag

스프링, weirdo, 레스프루, 스프링부트, 로드, file-saver, 랜도너스, 자바, 자바스크립트, 싸이클, java, exceljs, 자전거, 프로그래밍, 랜도링, RESTful, ChatGPT, 음악, restfulapi, REST,

최근댓글

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바