반응형 java virtual machine1 [JAVA] JVM(Java Virtual Machine) 자바 가상 머신 / Runtime Data Area "WORA (Write Once, Run Anywhere)" - Sun Microsystems 자바 코드를 컴파일해서 배포하면 어떤 플랫폼(운영체제+CPU 아키텍쳐)이든 다시 컴파일할 필요없이 실행할 수 있다. 단, 그 플랫폼에 맞는 JVM이 설치되어 있을 때! c/c++도 크로스 컴파일을 해서 배포하면 되는데 굳이 JVM이 필요할까? - 애초에 자바는 네트워크에 연결된 모든 디바이스에서 작동하는 것이 목적이었다. - 디바이스마다 운영체제나 하드웨어가 다르기때문에 플랫폼에 의존하지 않도록 자바 언어를 설계했다. JDK(Java Development Kit) - JRE + 개발 툴(java c) - 자바 11부터는 JDK 단위로 배포됨 JRE(Java Runtime Environment) - JVM + 핵.. 2020. 8. 15. 이전 1 다음 반응형