자바의정석/Chapter 1

자바의 정석 ch 1-4

suniverse 2022. 11. 7. 20:06

 

 자바의 정석 chapter 1에선 본격적으로 자바 공부에 들어가기 전 자바의 정의, 쓰임새 등을 소개한다. 말 그대로 자바란 무엇인가? 에 대한 내용이다.

 

-자바는 어떤 언어인가? 

자바는 가장 널리 사용되는 모던 프로그래밍 언어(객체지향+함수형)다. 

강의가 촬영될 당시 프로그래밍 언어 순위 1위가 java였다. (2위 C, 3위 Python. 빅데이터&머신러닝 사업이 급부상하며 파이썬 언어의 수요가 늘어났다고 한다) 

그럼 현재 프로그래밍 언어 순위는 어떨까? TIOBE programming language index에서 확인할 수 있다

2022년 10월 프로그래밍 언어 순위

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는 프로그램 설치 강의라 오늘은 짧게만 들었다. 노트북 정리 후 다시 들어야겠다.