_ 개발 기록

자바 공부 기록: 자바의 개념, 특징

우네바 Yuneba 2022. 10. 26. 12:34
반응형

1. 자바(Java)의 개념

- 프로그래밍 언어(모던 프로그래밍 언어)

- 실행환경(JRE), 개발도구(JDK), 라이브러리(API) 제공

- 자바를 배우면 파이썬, C++ 등을 배우기에도 쉬움

JDK 1.0 1996년 처음 발표
J2SE 1.2 Java2
J2SE: 기본
J2ME: 소형용
J2EE: 기업용
J2SE 5.0 1.5라고 부르기도 함.
버전이 많이 추가 됨.
Java SE 8 2014년 발표
핵심내용이 있어서 공부하기 좋음

 

2. 자바의 특징

- 객체지향 언어

C++, python, JS도 객체지향 언어

- 자동 메모리 관리

GC(Garbage Collection)이 관리해줌

- 멀티 쓰레드(대화 공유 기능 제공), 라이브러리 제공

- 독립적 운영체제

- 자바 가상 머신(JVM)

자바는 JVM으로 실행되어 OS와 독립

운영 체제별(windows, Macintosh, Linux)로 JVM이 만들어져있어서 코드 수정없이도 실행 가능

 

반응형