자바의 역사와 특징
[자바의정석-기초편] ch1-1,2 자바란? 자바의 역사
자바는 단순히 프로그래밍 언어가 아니라 실행환경(JRE)+개발도구(JDK)+라이브러리(API)를 제공한다.
자바의 쓰임새
- PC 애플리케이션
- 웹 애플리케이션 - spring boot활용
- 모바일 애플리케이션(안드로이드)
- 빅데이터
왜 자바를 배워야 하는가?
- 다양한 분야에서 활발히 사용하고 있음.
- 20년동안 프로그래밍 언어 순위에서 1위
- 배우기 쉽고 풍부한 학습자료 존재
- 모던 프로그래밍 언어(객체지향 + 최근에는 함수형 제공)
자바의 특징
[자바의 정석 - 기초편] ch1-3,4 자바의 특징, 자바 가상 머신(JVM)
- 객체지향 언어이다.(C++, JAVA, Python…)
- 자동메모리 관리… 자바에는 가비지 컬렉터(GC)라는 녀석이 있어서, 메모리를 알아서 관리해준다..!