Java
Python(파이썬) 이용자의 눈에서 본 Java(자바)의 메모리 구조 비교 및 정리, GC, GIL, 메모리, JVM구조, 정적 타입, 동적 타입 등등
1. 서론파이썬을 주로 사용하던 입장에서 자바를 언젠가는 꼭 공부해야겠다는 생각을 하고는 했다. 물론 나의 게으름과 귀찮음으로 인해 그다지 큰 진도를 나가지 못해 아쉬움을 느끼던 와중, 이번에는 꼭 자바를 공부해야겠다는 결심을 했다. 하지만 어떻게 공부해야 할지, 그리고 무엇을 공부해야 할지 모르겠던 와중 한 번 내가 주로 사용하던 파이썬을 자바와 주로 비교하면서 한 번 공부를 해 나가야겠다는 생각을 했다. 오늘은 자바의 메모리 구조(JVM)와 그것이 어떻게 작동하는지를 파이썬의 메모리 구조와 그 작동방식과 비교하면서 진행해 나가보려고 한다. 2. 자바의 메모리 구조 2-1. JVM의 Class Loader자바의 경우 Java 소스 코드가 읽힌 뒤 이를 Java 컴파일러가 Java 바이트 코드로 변환한..
2026. 5. 11. 00:35