반응형
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이 만들어져있어서 코드 수정없이도 실행 가능
반응형
'_ 개발 기록' 카테고리의 다른 글
[VSC] Prettier 작동 안 되서 찾아본 해결 방법(SyntaxError) (0) | 2022.12.01 |
---|---|
자바 공부 기록: 이클립스 단축키 (0) | 2022.10.27 |
자바 공부 기록: 자바 API 설치하기 (0) | 2022.10.26 |
자바 공부 기록: 자바 JDK 1.8 설치하기(Windows), 환경변수 설정하기 (0) | 2022.10.26 |
자바 공부 기록: 이클립스 Eclipse 설치하기 (0) | 2022.10.26 |