JVM 정의 썸네일형 리스트형 JVM 이란? -초보개발자- JVM 이란? JVM(Java Virtual Machine)의 약자로 '자바 가상 머신'이라고도 불린다. JVM은 어떠한 OS에서도 자바 프로그램이 실행될 수 있도록 도와주는 프로그램이다. JVM의 특성 1. WORA(Write once, Run anywhere) JVM을 통해 우리는 자바 프로그램을 어떤 OS든지 상관없이 사용할 수 있게 된다. 예전에는 같은 프로그램이더라도 Window용, Linux용 등 특정 운영체제에 맞게끔 프로그래밍을 해야 했다. 하지만 이제 JVM이 그 불편함을 없애준 것이다. 2. GC(Garbage Collection) 자바가 생기기 전, 모든 프로그램의 메모리는 프로그래머가 관리해야 했다. 하지만 지금은 JVM이 이러한 메모리 관리를 해준다. 메모리 관리는 GC의 과정을 .. 더보기 이전 1 다음