Chapter 1 자바를 시작하기 전에

자바 언어의 특징

  1. 운영체제에 독립적이다 (Platform Independent)
  2. 객체지향 언어 (Object-Oriented Language)
  3. 비교적 배우기 쉽다
  4. 자동 메모리 관리 (Garbage Collection)
  5. 네트워크와 분산처리 지원
  6. 멀티쓰레드 (Multi-thread) 지원
  7. 동적 로딩 (Dynamic Loading) 지원

JVM

  1. JVM 의 핵심 구조

    화면 캡처 2025-07-20 085728.png

  2. 클래스 로더 서브시스템 (Class Loader Subsystem)

  3. 런타임 데이터 영역 (Runtime Data Areas)

  4. 실행 엔진 (Execution Engine)