[Java] JVM 메모리 구조와 Spring Bean 생명주기 완벽 이해하기
자바 코드는 컴퓨터가 바로 실행하지 않는다. JVM이라는 프로그램이 컴파일된 코드를 읽어 실행하고, 그동안 객체를 어디에 둘지, 언제 치울지도 JVM이 정한다. Spring으로 만든 서버도 결국 JVM 위에서 돈다.
자바 코드는 컴퓨터가 바로 실행하지 않는다. JVM이라는 프로그램이 컴파일된 코드를 읽어 실행하고, 그동안 객체를 어디에 둘지, 언제 치울지도 JVM이 정한다. Spring으로 만든 서버도 결국 JVM 위에서 돈다.