Notice
Recent Posts
Recent Comments
Link
목록java byte code (1)
개발 무지렁이
[Java] 컴파일 언어 Java와 JVM
컴파일 언어와 인터프리터 언어 프로그램을 실행하기 위해 고급어(C, Java, Python..)로 작성된 코드를 기계어로 번역해주는 작업이 필요하다 프로그래머가 쓴 코드를 번역하는 시점에 따라 그때 그때하면 인터프리터 언어, 미리 해놓으면 컴파일러 언어라고 한다. 코드 수정이 잦은 서비스에서는 업데이트가 수월한 인터프리터 언어를 쓰는게 좋지만 매번 그때 그때 번역해야하기 때문에 속도는 컴파일러 언어보다 느리다. Java는 컴파일 언어다 Java로 코드를 작성하고 컴파일러에 명령을 내리면 .class라는 Java Byte code로 변환된 파일이 생긴다. 이 Java Byte code는 기계어가 아니다. 그래서 운영체제(OS)가 해석할 수 없는데, 이를 자바가상머신(Java Virtual Machine)이..
Backend/자바
2022. 12. 1. 11:09