로딩
요청 처리 중입니다...

Java #2 compile과 interpreter

 Java #2 compile과 interpreter

지난 시간에 자바의 연혁 및 개념, 특징들을 살펴보았다. 공부를 하던 도중에 어느 블로그 글을 보았는데, 고급 개발자가 되기 위해서는 해당 언어의 내부 작동 원리까지 아는 것이 필요하다고 한다.

첫 번째 포스팅에 JVM이 compile을 도와준다, 라고 했는데 이 도와준다라는 개념을 이번 포스팅에서 좀 더 자세히 알아보고자 한다. 먼저 간략하게 compile이 뭐고, interpreter 언어가 무엇인지 알아보자.

이 두 가지는 모두 프로그램 언어를 해석하는 방법인데, 이 두 가지의 개념과 차이점을 아는 것이 자바를 이해하는 데 굉장히 도움이 된다. 먼저 지난시간에 나왔던 문장인 이 부분을 다시 한번 살펴보자.

자바의 경우, 코드를 작성하게 되면 자바 전용 컴파일러에 의해 JVM이 이해할 수 있는 .class라는 파일로 컴파일 되며, 컴파일된 파일을 이 JVM이 각 OS가 이해할 수 있는 기계어로 다시금 변환하여 실행하는 것이다. https://blog.naver.com/trade0...

# compier과interpreter # 자바 # 동적설계 # JVM # JIT # javacompiler # java # interpreter # compile # 자바동작방식