자바의 장점
- 자바 가상머신(JVM)을 사용하기 때문에 플랫폼(윈도우, 리눅스)에 영향을 받지 않는다. -> but 느리고 무겁다는 문제가 있다.
- 자바는 객체 지향 언어이다. -> 유지보수가 쉽고 확장성이 좋다.
- 프로그램의 안정성(포인터 x, 메모리 직접 제어 x -> 가비지 콜렉터가 관리해준다.)
- 풍부한 기능 제공하는 오픈소스(JDK, 자바 개발 키트)
절차지향형 vs 객체지향형
- 절차지향형 : 시간의 순으로 프로그래밍을 하는 것을 말한다.
ex) 아침에 일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스에 탄다. -> 버스 요금을 낸다. -> 학교에 도착한다.
- 객체지향형 : 객체를 정의하고, 객체 간 협력을 프로그램으로 구현 하는 것을 말한다.
ex ) 학생 <-> 밥 : 먹는 관계
학생 <-> 버스 : 타는 관계
학생 <-> 학교 : 가는 관계
'휴지통 > IT 스크랩' 카테고리의 다른 글
[JAVA] #2 클래스와 객체 (0) | 2019.03.23 |
---|---|
[용어 정리] #2 제로페이, 디지털 디톡스, 디지털 트윈, 데이터&힙&스택 영역, 스타디아(클라우드 게이밍) (0) | 2019.03.23 |
[용어 정리] #1 블록체인, ICO와 IEO, 유니콘과 데프콘 기업, 기술적 특이점(싱귤래리티), 스푸핑&스누핑&스니핑 (0) | 2019.03.23 |
패러렐즈(Parallels) 싸게 구입하는 방법 (0) | 2018.07.16 |
아이폰, 삼성, LG 많은 회사들이 주목하는 '노치 디자인'이란? (0) | 2018.06.19 |