Java
[Java] JVM, JRE, JDK가 뭔가요?
https://www.youtube.com/watch?v=VvVruEDCSSY JVM < JRE < JDK JVM (Java Virtual Machine, 자바 가상 머신) 컴파일러는 우리가 읽고 작성하는 프로그래밍 언어를 컴퓨터가 알아듣는 기계어로 바꿔준다 컴파일러에 의해 .java 파일이 **.class** 파일로 바뀌고 이 파일을 바이트 코드라고 한다. 바이트 코드는 사람의 언어와 컴퓨터의 기계어의 중간단계이 JVM = 자바 프로그램 실행환경을 만들어주는 소프트웨어 - 바이트 코드를 기계어로 번역하여 동작시킴 자바로 짜서 컴파일한 소프트웨어들이 JVM이 깔린 어떤 종류의 컴퓨터에서든 돌 수 있게 해줌 자바 이외의 그루비, 스칼라, 코틀린 같은 언어들로도 JVM을 돌리는 기계에서의 프로그램을 짤 수 ..