Java7 Java의 동작 원리 Java는 OS에 종속적이지 않다!! 자바의 특징 중 유명한 말이 하나 있다. "Write once, run anywhere." (한 번 작성하면 어디서든 실행된다.) 우리는 Window, Mac, Linux 등 모든 환경에서 자바 코드로 작성된 파일을 실행할 수 있다. 🤔그것이 어떻게 가능할까? 일반 애플리케이션의 코드는 OS만 거치고 하드웨어로 전달되므로 OS에 종속적이다. => 즉, 다른 OS에서 실행시키기 위해서는 애플리케이션을 그 OS에 맞게 변경해야 한다. 하지만 Java 애플리케이션은 JVM 하고만 상호작용을 하기 때문에 OS와 하드웨어에 독립적이다. => 다른 OS에서도 프로그램의 변경 없이 실행 가능! 🤔그렇다면 JVM이 OS에 종속적이지 않나? 맞다. JVM은 OS에 종속적이기 때문에 .. 2023. 6. 7. 이전 1 2 다음