📚FOS Study
홈카테고리
홈카테고리
📚FOS Study

개발 학습 기록을 정리하는 블로그입니다.

바로가기

  • 홈
  • 카테고리

소셜

  • GitHub
  • Source Repository

© 2025 FOS Study. Built with Next.js & Tailwind CSS

상위 폴더로
java더_자바_코드를_조작하는_다양한_방법
☕

더_자바_코드를_조작하는_다양한_방법

8개의 글

README.md

자바, JVM, JDK 그리고 JRE

  • JVM (Java Virtual Machine)
  1. 바이트 코드를 실행할 수 있다
  2. 구현체는 다양하다
  3. 플랫폼에 종속적이다 (네이티브 코드로 바꿔서 실행)
  4. 자바에 종속적이지 않음 (클래스 파일만 있다면 실행)
  5. Kotlin, Scala 등
  • JRE => JVM + Library
  1. 자바 애플리케이션을 실행하기 위해 필요한 것만 있다
  2. 개발에 필요한 것은 없다 (컴파일러 등)
  • JDK (Java Development Kit)
  1. JRE + 개발에 필요한 툴
  2. 오라클은 자바 11부터 JDK만 제공하며 JRE를 따로 제공하지 않는다
  3. 자바 9 부터는 모듈 시스템이 도입되었다 => 나만의 JRE를 구성할 수 있을 것
  4. 이제는 딱히 의미가 없다
  • 자바
  1. 프로그래밍 언어
  2. Oracle JDK 11 버전부터 상용으로 사용할 때 유료
  3. Oracle OpenJDK 도 있음

📄 이 폴더의 글

04 코드 커버리지는 어떻게 측정할까

05 모자에서 토끼를 꺼내는 마술

06 Javaagent 사용하기

07 바이트코드 조작 활용 예

09 리플렉션 API 1부 클래스 정보 조회

JVM 구조

README

클래스 로더