[JAVA] JVM이란?
·
JAVA
Java를 공부하다 보면 꼭 만나게 되는 개념이 JVM (Java Virtual Machine) 입니다. 이 글에서는 JVM이 무엇이고, 어떻게 동작하며, 구성 요소는 어떤 것들이 있는지 쉽게 정리해보겠습니다.📌 JVM이란?JVM(Java Virtual Machine) 은 직역하면 "자바를 실행하기 위한 가상의 컴퓨터"입니다.Java는 다양한 운영체제(OS)에서 동일한 코드로 동작할 수 있는 특징을 가지는데, 그 중심에 JVM이 있습니다.즉, OS에 종속되지 않고 Java 프로그램을 실행하기 위한 중간 매개체 역할을 하는 게 바로 JVM입니다.💡 JVM은 OS 위에서 Java Bytecode를 해석하고 실행하는 가상 머신입니다.🔧 Java 컴파일 과정Java는 소스코드 .java → .class(B..
[개발환경구축] JDK 설치
·
개발환경구축
JDK란?JDK(Java Development Kit)는 자바 언어를 이용한 소프트웨어 개발을 위한 프로그래밍 도구들의 모음입니다. 주요 구성 요소로는 다음이 포함됩니다:자바 컴파일러(javac): 자바 코드를 컴파일하는 도구자바 런타임 환경(JRE): 자바 애플리케이션을 실행하기 위한 환경문서 생성 도구(javadoc): 자바 코드에서 API 문서를 생성JDK를 사용하면 개발자는 자바 코드 작성, 컴파일, 실행 및 디버깅을 효율적으로 수행할 수 있습니다.과거에는 Oracle JDK가 많이 사용되었지만, 2023년 기준으로는 Amazon JDK (Corretto)의 점유율이 더 높아졌습니다.자료 출처: ZDNet 기사1. 설치하기Corretto 다운로드Amazon Corretto는 아래 주소에서 다운로드..