자바와 절차적/구조적 프로그래밍 [스프링 입문을 위한 자바 객체지향의 원리와 이해 Ch2]
자바 즉, 객체 지향 언어 이전에 절차적/구조적 프로그래밍이 존재했습니다. 절차적/구조적 프로그래밍은 자바에 어떤 것을 유산으로 남겨 줬는지 이 장에서 살펴보겠습니다. JVM, JRE, JDK? JVM(Java Virtual Machine)가상의 컴퓨터JRE(Java Runtime Environment)JVM용 운영체제자바 프로그램 실행기인 java.exe 포함JDK(Java Development Kit)JVM용 소프트웨어 개발 도구소스 컴파일러인 javac.exe 포함 편의를 위해 JDK가 JRE를 포함하고 다시 JRE는 JVM을 포함하는 형태로 배포됩니다. 자바 프로그램의 개발과 구동 과정을 살펴봅시다. 위 그림에서도 알 수 있듯이 자바는 OS에 독립적입니다. 자바 소스 파일을 윈도우에서 컴파일해도..