Java Architecture(with JVM)


Java Architecture(with JVM)

자바를 공부하면서 Application을 만드는데만 급급한 나머지 Compile 과정, JVM, GC 등 가볍게 알고 간과하고 넘어간 개념들이 많았습니다. 오늘 주말을 맞이하며 그 개념들을 정리해보고자 합니다. Java Compile 자바 코드를 작성하여 Machine에서 실행하기까지 내부에서 어떤 일이 일어날까요? 크게 다음 과정을 떠올리면 됩니다. .java File(Source Code) --> .class File(Byte Code) --> JRE(JVM) --> Machine(Window, Linux, Mac) 아키텍쳐로 보면 다음과 같습니다. https://devaraj-durairaj.medium.com/java-architecture-and-components-febd83b3adfc 자바의 중요한 컨셉 중 하나는 "Write once, run anywhere". 즉, 자바 코드로 작성한 파일은 어떤 운영체제 에서든 실행할 수 있다는 것입니다. C/C++로 작성된 프로그...



원문링크 : Java Architecture(with JVM)