Skip to content

chapter1 clear#2

Open
SoTaeHo wants to merge 2 commits into
mainfrom
taeho/jvm/chapter1
Open

chapter1 clear#2
SoTaeHo wants to merge 2 commits into
mainfrom
taeho/jvm/chapter1

Conversation

@SoTaeHo

@SoTaeHo SoTaeHo commented Jun 15, 2026

Copy link
Copy Markdown

JVM 밑바닥까지 파헤치기 1장 읽었습니다.

JDK의 역사와 JVM의 역사에 대해서는~ 그렇게 잘 안 와닿았습니다 ㅋㅋ;;

대신에 기억에 남기고 싶은 것들은

  • 자바의 장점
  • 자바의 인터프리터, JIT 컴파일러, AOT 컴파일러(A.K.A 자바가 C·C++에 비해 느린 이유)
  • JVM의 미래 대비 : 자바가 변해가는 세상에 어떻게 대비하는지에 대해 알아볼 수 있는 부분
    • 언어 독립 : 그랄VM을 통한 크로스 언어 풀스택 VM 준비
    • 네이티브를 향한 발걸음 : MSA 환경과 컨테이너 환경을 대비하는 서브스트레이트 VM, AppCDS, 노옵(no-op) 가비지 컬렉터 엡실론
    • 다재다능한 가상 머신 : 여러 기능을 지원하기 위한 다양한 인터페이스 지원

1장을 읽으며 가장 크게 배운 점은 JDK 버전이 올라가면서 문법적인 편의성을 제공하는 것보다, 버전만 올려도 서버가 최적화가 되게끔 밑에서 돌아가는 GC 최적화, JVM 최적화가 더 중요하게 여겨진다는 점이었습니다.

@Bumnote Bumnote assigned Bumnote and SoTaeHo and unassigned Bumnote Jun 16, 2026
@Bumnote Bumnote self-requested a review June 16, 2026 15:18
@Bumnote Bumnote added the JVM 밑바닥까지 파헤치기 "JVM 밑바닥까지 파헤치기" 독서 및 정리 label Jun 16, 2026

@Bumnote Bumnote left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1장 내용을 읽으며 자바와 친해졌기를 바랍니다 :)


이러한 장점을 활용하는 수준이 아니라, 기술적 특성이 어떻게 활용되고 구현되었는지 이해를 해봅시다.

## 1.2 자바 기술 시스템

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q1. JVM, JRE, JDK 각각이 무엇인지 어떤 연관성이 있는지 한번 설명해주세요. ex) 포함 관계


그외에도 매우많은 JVM이 있지만, 사장된 JVM이 많아 따로 적진 않겠습니다.

## 1.5 자바 기술의 미래

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q2. JVM의 기술적 발전 내용 말고, JVM이 탄생하게 된 시대적인 배경에 대해서도 한번 생각해보시면 좋을 것 같습니다.
ex) 어떤 시대적 배경에서 JVM 즉, 가상화 기술이 탄생했을까? JM(Java Machine)이 아니고 왜, JVM(Java Virtual Machine)일까?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

JVM 밑바닥까지 파헤치기 "JVM 밑바닥까지 파헤치기" 독서 및 정리

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants