JVM이란? Java 실행 환경 이해하기
많은 분산 처리 프레임워크들이 JVM 위에서 돌아간다.하지만 자바는 익숙치 않아서 앞으로 JVM에 대해 조금 공부해볼까 한다. JVM 탄생 배경Java는 원래 다양한 가전제품의 임베디드 시스템에서 실행될 소프트웨어를 개발하기 위한 목적으로 시작되었다. 이러한 특성상, 다양한 하드웨어와 운영체제에서 실행될 수 있는 호환성이 필요했다.하지만 C/C++의 경우 운영체제나 CPU 아키텍처에 따라 각각 빌드해야 하고, 아예 코드를 따로 작성해야 되는 경우도 있다.그래서 Java는 한번 개발하면 어디서든 실행 가능하도록(Write Once, Run Anywhere) 설계되었다.Java 프로그램은 운영체제나 하드웨어에 독립적인 JVM이라는 실행 환경에서 이루어지기 때문에 다양한 환경에서도 별도의 수정 없이 실행될 수..
자바
2025. 3. 15. 02:54
최근에 올라온 글
- Total
- Today
- Yesterday