[꼼꼼한 개발자] 꼼코더

03. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [사람을 사랑한 기술] - C++ 언어, JAVA 언어 본문

Spring/스프링 입문을 위한 자바 객체 지향의 원리와 이해

03. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [사람을 사랑한 기술] - C++ 언어, JAVA 언어

꼼코더 2022. 12. 24. 02:19
반응형

🧱 C++ 언어 - 정말 인간적인 프로그래밍 방법론, 객체 지향

C++는 C에 객체 지향 개념을 도입함으로써 역사에 한 획을 그은 언어가 됐다.

객체 지향 관련은 추후 3장에서 다루도록 하자.


☕️ 자바 - 진정한 객체 지향 언어

C++은 순수 객체지향 개념의 가장 충실한 언어이지만

여기서 반전은 ‘객체 없이 프로그래밍이 가능하다는 점’이다.

 

객체 지향 언어의 중심에는 클래스(class)가 있다.

자바에서는 클래스를 떠나 존재할 수 있는 것은 아무것도 없는데 말이다.

 

주제로 돌아와서 C++은 ‘객체 지향 개념 도입’을 통하여 개발자에게 사랑을 안겼다.

그럼 자바는 어떻게 개발자에 대한 사랑을 실천했을까?

 

바로 가상 머신(Virtual Machine)이다.

Write Once Use Anywhere 컴파일러를 기종별로 따로 구매해두지 않아도 된다는 뜻이다. (게다가 컴파일러가 무료다..👍)

컴퓨터 기종에 해당하는 JRE가 있다면 자바로 구현한 소스는 목적 파일인 오브젝트 파일만 가지고 실행한다.

 

 

위 내용은 스프링 입문을 위한 자바 객체 지향의 원리와 이해 교재를 참고하여 작성되었습니다.

 

스프링 입문을 위한 자바 객체 지향의 원리와 이해 - YES24

자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량 애플리케이션 프레임워크인 스프링은 자바와 객체 지향이라는 기반 위에 굳건히 세워져 있다. 따라서 스프링을 제대로 이해하고 활용

www.yes24.com

 

 

 

 

Comments