[Java의 실행원리 0편] 시리즈 개요
자바를 복습하려고 자바의 정석 첫 장을 펼치자마자 난관에 봉착했다. 예전에는 아무 생각없이 읽었지만, JIT 컴파일러, HotSpot JVM, Runtime Constant Pool 등 외계어를 도저히 무시할 수 없어서 자바의 실행원리를 제대로 정리해야겠다고 다짐하여 글을 작성한다. 시리즈로 작성하려고 하는데, 본 게시글은 지적 호기심으로 깊게 검색해본 내용으로 초심자에게 적합하지 않을 수 있다. 설명하기에 앞서, Java는 썬 마이크로시스템즈(현 Oracle)에 의해 개발되었지만, JVM 명세(The Java Virtual Machine Specification)를 따르기만 하면 어떤 벤더든 JVM을 개발하여 제공할 수 있어서 JVM의 세부적인 구현은 다를 수 있다. 이 때문에 Hotspot JVM, ..
Language/Java
2023. 3. 13. 17:32
최근에 올라온 글
최근에 달린 댓글
TAG
- vscode 오류
- 프로그래머스
- JVM
- CPU execution time
- Dynamic Loading
- Java 컴파일러 동작 원리
- 백엔드 데브코스
- Runtime Constant Pool
- flex 수직정렬
- JIT Compiler
- flex align
- 코딩부트캠프
- 클라우드 기반 백엔드 데브코스
- extension 다운 안됨
- flex box
- 컴퓨터 성능 지표
- Java 실행원리
- JVM 실행원리
- 가변객체
- 프로그래머스 데브코스
- Java Compile time
- JVM Runtime Data Areas
- 자바 동적로딩
- JVM Memory Areas
- flex vertical align
- string pool
- JVM ClassLoader
- Hotspot Compiler
- wsl2 오류
- JVM Execute Engine
- Total
- Today
- Yesterday