jvm

· JAVA
자바를 컴퓨터가 알아듣기까지 컴파일 인간이 이해하기 쉬운 언어를 기계어로 번역하는 과정 자바 코드를 바이트 코드(=바이너리 코드) 변환해서 컴퓨터가 이해할 수 있도록 변환 System.out.println(“HelloWorld”) -> 01010100110100-> 컴퓨터가 이해 컴파일러 컴파일 하는 프로그램 바이트 코드 0과 1로 이루어진 코드, 컴퓨터가 이해할 수 있다. 0과 1의 조합은 OS마다 다르다. (윈도우, 맥, 리눅스) 운영체제마다 “Hello World”가 실행 안될 수도 있다. 그래서 C언어 같은 경우 각각 다른 컴파일러가 필요하다. JVM 자바 컴파일러가 하나 있고 각 OS로 바로 가는 것이 아니라 JVM을 거쳐서 간다. (각 OS와 호환시켜 주는 아이) 자바 가상 머신의 약자 (Ja..
더즈
'jvm' 태그의 글 목록