반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JPA공부
- 알고리즘공부
- 플러터 공부
- 기술면접공부
- JPA스터디
- JPA 공부
- 코테준비
- 프로그래머스
- JPA
- nestjs
- nestjs스터디
- Axon framework
- Flutter
- 기술공부
- querydsl
- 스프링부트공부
- 스프링 공부
- 스프링부트
- 자바공부
- 카프카
- 스프링
- K8S
- 코테공부
- nestjs공부
- Kafka
- DDD
- JPA예제
- 플러터 개발
- 자료구조공부
- 스프링공부
Archives
- Today
- Total
목록개발지식 (1)
DevBoi
잡다하지만 필요한 기술지식 4
1. 자바 컴파일 과정 개발자가 자바 소스코드를 작성하고, 자바 컴파일러가 자바소스파일을 컴파일한다. 컴파일을 하게 되면, class파일이 생성되어, 아직 JVM만 이해할수 있는 코드가 된다. 컴파일된 바이크 코드를 JVM의 ClassLoader에게 전달을한다. ClassLoader는 동적 로딩을 통해 필요한 클래스들을 로딩 및 링크하여,JVM 메모리에 올린다. ClassLoader 세부 동작. 1. 로드 : 클래스 파일을 가져와서 JVM 메모리에 로드한다. 2. 검증 : 자바 언어 명세 및 JVM 명세에 명시된 대로 구성되어있는지 검사 3. 준비 : 클래스가 필요로하는 메모리를 할당한다. 4. 분석 : 클래스의 상수 풀 내 모든 심볼릭 레퍼런스를 다이렉트 레퍼런스로 변경한다. 5. 초기화 : 클래스 변..
[Computer Science]
2021. 7. 21. 17:20