자바의 정석 chapter 1에선 본격적으로 자바 공부에 들어가기 전 자바의 정의, 쓰임새 등을 소개한다. 말 그대로 자바란 무엇인가? 에 대한 내용이다.
-자바는 어떤 언어인가?
자바는 가장 널리 사용되는 모던 프로그래밍 언어(객체지향+함수형)다.
강의가 촬영될 당시 프로그래밍 언어 순위 1위가 java였다. (2위 C, 3위 Python. 빅데이터&머신러닝 사업이 급부상하며 파이썬 언어의 수요가 늘어났다고 한다)
그럼 현재 프로그래밍 언어 순위는 어떨까? TIOBE programming language index에서 확인할 수 있다
https://www.tiobe.com/tiobe-index/
TIOBE Index - TIOBE
Home » TIOBE Index TIOBE Index for October 2022 October Headline: The big 4 languages keep increasing their dominance Python, Java, C, and C++ are the top 4 languages of the TIOBE index for quite some time now. They are far ahead of the rest, and the gap
www.tiobe.com
현재 프로그래밍 언어 순위는
1위 파이썬
2위 C
3위 자바
여전히 자바가 높은 순위를 기록하고 있다.
-자바의 특징은?
자바는 배우기 쉬운 객체지향 언어이다.
자동 메모리 관리가 가능하다
멀티 스레드를 지원한다
풍부한 라이브러리로 쉽게 개발이 가능하다
운영체제에 독립적이다(자바 가상 머신 JVM만 설치되어 있으면 운영체제에 관계없이 수정이 용이하다)
<요약>
자바는 객체지향 언어로, 현재까지도 높은 사용 순위를 기록하고 있다. 운영체제와 독립적으로 사용이 가능하다. 파이썬은 자바보다 배우기는 쉽지만 객체지향 개념이 조금 부족하다. 자바를 먼저 배우면 다른 객체지향 언어를 배울 때 용이하다.
P.S. 이어서 강의를 계속 들으려고 했으나 챕터 5는 프로그램 설치 강의라 오늘은 짧게만 들었다. 노트북 정리 후 다시 들어야겠다.
'자바의정석 > Chapter 1' 카테고리의 다른 글
ch1 10~ (0) | 2022.11.10 |
---|---|
자바 개발 도구의 설치와 설정 (0) | 2022.11.10 |
ch1-5~ (0) | 2022.11.08 |