자바2 JVM이 뭐하는 녀석이냐? (JDK, JRE, JIT, GC) 간략 정리 목차JVMJREJDK자바JVM 언어JVM 구조클래스 로더 1. JVM(Java Virtual Machine)자바 가상 머신으로 자바 바이트 코드(.class 파일)을 OS에 특화된 코드로 변환(인터프리터와 JIT컴파일러)하여 실행한다.바이트 코드를 실행하는 표준(JVM 자체는 표준)이자 구현체(특정 벤더가 구현한 JVM)다.JVM 스팩: https://docs.oracle.com/javase/specs/jvms/se17/html/JVM 벤더: 오라클, 아마존, Zul, …특정 플랫폼에 종속적.2. JRE(Java Runtime Environment): JVM + 라이브러리자바 애플리케이션을 실행할 수 있도록 구성된 배포판.JVM과 핵심 라이브러리 및 자바 런타임 환경에서 사용하는 프로퍼티 세팅이나 리소스.. 2023. 3. 7. 알고리즘에 대해 쉽게 알아보자~ - 컴퓨터 알고리즘이란? 간단히 말해 문제를 해결하는 방법이다. 추가적으로 (효율성 + 단계적) 이 더해지면 베스트! 문제중에 가장 효율적으로 해결할수 있는 방법을 고려하고 주어진 문제를 해결하는데 그 해결방법이 한 번에 설명되는 것보다 단계별로 진행해서 어떤식으로 풀 수 있는지 체계적으로 설명되야 하기에 알고리즘에서 효율성 + 단계적이라는 단어를 생각해두면 더욱 좋다~ 즉, 4가지 단어 문제, 효율성, 단계적, 해결방법을 생각해두면 된다! 예를 들어 라면 끓이기에 대한 주제가 주어졌다고 하자. 여기서 문제는 ''라면을 먹고싶다''가 될 것이고, 해답은 ''맛있게 끓여진 라면''일 것이다. 조리법을 보면 단계적으로 순서를 알려주고 있으며 빨간글씨인 물 550ml같이 정확한 수치를 표시한다. 이 후 본인들.. 2020. 7. 25. 이전 1 다음