[Java 기초] JDK, JRE, JVM 알아보기
[Java 기초] JDK, JRE, JVM 알아보기 컴퓨터가 JAVA 언어를 어떻게 인식할 수 있는걸까? 위와 같은 코드를 작성하게되면 컴퓨터가 바로 Hello World 라는 문자를 인식하는게 아니다, 컴파일 이라는 과정을 통해서 010101, 101010 과 같은 이진수 바이트 코드 혹은 바이너리 코드로 변환이 되어 0과 1밖에 모르는 컴퓨터가 JAVA 언어를 인식할 수 있게 되는 것. 이 때 컴파일을 하는 프로그램을 컴파일러 라고 지칭한다. (참고로 Window, MacOS, Linux 마다 바이트 코드의 조합이 다름 그래서 C언어는 각 OS마다 다른 컴파일러를 사용하지만, JAVA는 자바 컴파일러가 있고, 각 OS 마다의 JVM(Java Virtual Machine)이 있고 여기서 각 OS 마다 ..
2023. 8. 16.