아래는 자바 프로그램 실행 단계입니다.(출처: https://steady-coding.tistory.com/305)
자바프로그램의 실행과정은
1. 프로그램 실행시 JVM은 OS로부터 필요한 메모리를 할당 받는다.(JVM은 할당받은 메모리를 용도에 따라 나누어 관리함.)
2. javac(자바 컴파일러)가 자바 소스코드(.java)를 자바 바이트코드(.class)로 변환시킨다.
3. Class Loader를 통해 JVM으로 로딩한다.
4. 로딩된 class파일은 Execution engine을 통해 해석된다.
5. 해석된 코드는 Runtime Data Areas에 배치되어 실직적인 수행이 이루어 진다.
1.Abstraction(추상화)
느린 실행 속도
JVM
-https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EA%B0%80%EC%83%81_%EB%A8%B8%EC%8B%A0
-https://steady-coding.tistory.com/305
-https://asfirstalways.tistory.com/158
OOP
-https://jeong-pro.tistory.com/95
-https://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D
-http://www.incodom.kr/%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5