[JVM] Class Loader
jvm에 대해 검색하면 자주 보이는 부분이 heap메모리 영역과 runtime data area 에 대한 글들을 많이 볼 수 있다. 나는 우리가 작성하는 소스코드가 메모리에 어떻게 올라가고 어떻게 동작하는지 궁금하여 JVM에 관한 책들을 읽게 되었다. 간략하게 말하자면 우리가 작성한 자바 소스코드는 먼저 자바컴파일러에 의해 컴파일 되어 JVM이 실행할수있는 class 파일로 변환되고 클래스 로더가 JVM으로 클래스를 로드 한 후 로딩, 링킹 과정을 거쳐 runtime data area에 배치한다. JVM에서 Class파일의 실행은 Class Loader를 통해 로딩되면서 시작되기 때문에, Class Loader에 대한 이야기를 먼저 정리해보려고 한다. 🔸Class Loader Java의 특성 중 하나는 ..
ALL
2024. 1. 21. 22:24
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- EC2
- security
- 남궁성
- 스프링 빈
- spring
- @Configuration
- AWS
- 스프링 프로젝트
- 한입크기로 잘라먹는 리액트
- 자바스크립트
- 스프링
- 친절한SQL튜닝
- 리액트
- React
- Node.js
- di
- node
- JavaScript
- 코드로 배우는 스프링 웹 프로젝트
- 컨테이너
- 객체지향
- 스프링의정석
- Spark
- 자바의정석
- MySQL
- 시큐리티
- 데이터베이스
- 이정환
- 데브캠프
- 인덱스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함