현실 세계 가상 세계(자바 월드)
소프트웨어 개발 도구 JDK - 자바 개발 도구
(JVM용 소프트웨어 개발 도구)
운영체제 JRE - 자바 실행 환경
(JVM용 OS)
하드웨어 - 물리적 컴퓨터 JVM - 자바 가상 기계
(가상의 컴퓨터)

자바에 절차적/구조적 프로그래밍의 유산

객체지향프로그래밍은 절차/구조적 프로그래밍에서 나옴

으 그니껜 절차지향프로그래밍은 goto를 쓰지 않는거래

그럼 구조적 프로그래밍은 함수(function)를 쓰는 것

두 프로그래밍의 유산은 메서드

→ 객체지향프로그래밍에서 제어문이 존재할 수 있는 유일한 공간은 바로 메서드 내부

함수랑 메서드 차이점이 뭐임?

→ 거~의 차이없음! 메서드가 좀 더 간지남

main() 메서드 스택 프레임

main 메서드는 프로그램이 실행되는 시작점

main() 메서드가 실행될 때 메모리의 변화과정을 알아보자