Notice
Recent Posts
Recent Comments
Link
-
자바를 시작하기 전에 :: JVM(Java Virtual Machine) - 1 본문
JVM은 'Java virtual machinie'의 줄임말이다.
java로 작성된 프로그램이 실행되기 위해서는 반드시 JVM이 필요하다.
일반 프로그램의 코드는 OS를 거쳐 하드웨어로 전달되는 반면 java프로그램은 jvm을 거쳐 os, 하드웨어로 전달되기 때문에, 그리고 하드웨어에 맞게 완전히 컴파일 된 상태가 아니고 실행 시에 해석되기 때문에 속도가 느리다는 단점을 가지고 있다.
|
Java 애플리케이션 |
|
|
|
|
JVM |
|
일반 애플리케이션 |
|
|
OS(Window) |
|
OS(Window) |
|
|
컴퓨터(하드웨어) |
|
컴퓨터(하드웨어) |
|
Java 애플리케이션과 일반 애플리케이션의 비교
|
Java 애플리케이션 |
|
Java 애플리케이션 |
|
||
|
Window용 JVM |
|
|
|
Linux용 JVM |
|
|
Windows |
|
|
|
Linux |
|
|
하드웨어 |
|
|
하드웨어 |
|
다양한 OS용 JVM
출처 : 자바의 정석
'언어 > 자바' 카테고리의 다른 글
자바를 시작하기 전에 :: 객체의 구성요소 - 속성과 기능 (0) | 2016.11.28 |
---|---|
자바를 시작하기 전에 :: 객체와 인스턴스 (0) | 2016.11.28 |
자바를 시작하기 전에 :: 클래스와 객체 (0) | 2016.11.28 |
자바를 시작하기 전에 :: 자주 발생하는 에러와 해결방법 (0) | 2016.11.28 |
자바를 시작하기 전에 :: 자바 파일 실행 과정 (0) | 2016.11.28 |
Comments