본문 바로가기 메뉴 바로가기

개발자 유니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자 유니 Github Second Brain

검색하기 폼
  • 전체보기 (14)
    • Computer Science (2)
      • 컴퓨터구조 (1)
      • 프로그래밍 언어론 (1)
    • Language (7)
      • Java (5)
      • Python (1)
      • HTML, CSS (1)
    • Infra (0)
      • AWS (0)
      • CI, CD (0)
    • Retrospect (5)
      • 데브코스 (3)
      • 오늘의 일기 (2)
  • 방명록

JVM 실행원리 (1)
[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
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • JVM 실행원리
  • JVM ClassLoader
  • vscode 오류
  • 클라우드 기반 백엔드 데브코스
  • flex vertical align
  • Runtime Constant Pool
  • JVM Execute Engine
  • flex box
  • string pool
  • 백엔드 데브코스
  • wsl2 오류
  • JVM Runtime Data Areas
  • 프로그래머스 데브코스
  • extension 다운 안됨
  • 가변객체
  • Dynamic Loading
  • JVM
  • 컴퓨터 성능 지표
  • flex 수직정렬
  • Java 실행원리
  • Java 컴파일러 동작 원리
  • 자바 동적로딩
  • Java Compile time
  • flex align
  • Hotspot Compiler
  • JVM Memory Areas
  • CPU execution time
  • JIT Compiler
  • 프로그래머스
  • 코딩부트캠프
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바