자바란? 자바의 역사(Java)
반응형
자바(Java)란?
프로그래밍 언어(Programing language)
컴퓨터 프로그램(애플리케이션)을 만드는데 사용
자바는 단순히 프로그래밍 언어가 아니다.
실행환경(JRE) + 개발도구(JDK) + 라이브러리(API) 를 제공한다.
그래서 쉽고 빠르게 애플리케이션을 개발 할 수 있다.
자바는 어디에 쓰이는가?
- PC애플리케이션 - ex)인텔리제이, 이클립스 둘다 자바로 만들어졌다.
- 웹 애플리케이션 - ex) spring framework
- 모바일 애플리케이션 - ex) 안드로이드
- 빅데이터 - ex) hadoop
- 게임(마인 크래프트), 과학, 소형기기 등
이 외에도 많은 분야에 사용되고 있다.
왜 자바인가?
- 다양한 분야에서 활발히 사용
- 20년 동안 프로그래밍 언어 상위권 랭크
- (C++)보다 배우기 쉽고 풍부한 학습자료
- 모던 프로그래밍 언어(객체지향 + 함수형)
자바의 역사
- JDK(자바 개발도구) 1.0 (January 23, 1996)
- JDK 1.1 (February 19, 1996)
- J2SE 1.2 (December 8, 1998) - 자바2라고 불렀는데, 기존의 자바와 굉장한 변화를 주었기 때문
- J2SE(Standard Edition) - 가장 일반적
- J2ME(Micro Edition) - 모바일이나 소형기기
- J2EE(Enterprise Edition) - 대기업
- J2SE 1.3 (May 8, 2000)
- J2SE 1.4 (Februray 6, 2002)
- J2SE 5.0 (September 30, 2004) - 중요한 기능이 많이 추가
- Java SE 6 (December 11, 2006)
- Java SE 7 (July 28, 2011)
- Java SE 8 (March 18, 2014) - 마찬가지로 중요한 기능이 많이 추가
- Java SE 9 (September 21, 2017)
- Java SE 10 (March 20, 2018)
- Java SE 11 (September 25, 2018)
- Java SE 12 (March 19, 2019)
- Java SE 13 (September 17, 2019)
- ...
반응형
'JAVA' 카테고리의 다른 글
변수란? 변수의 선언과 저장 (0) | 2022.03.09 |
---|---|
화면에 글자 출력하기, 덧셈 뺄셈 계산하기 (0) | 2022.03.09 |
첫 번째 Java프로그램 만들기(메모장 이용) (0) | 2022.03.08 |
자바 API문서 설치와 사용법 (0) | 2022.03.08 |
자바의 특징, 자바 가상 머신(JVM) (0) | 2022.03.08 |
댓글
이 글 공유하기
다른 글
-
화면에 글자 출력하기, 덧셈 뺄셈 계산하기
화면에 글자 출력하기, 덧셈 뺄셈 계산하기
2022.03.09 -
첫 번째 Java프로그램 만들기(메모장 이용)
첫 번째 Java프로그램 만들기(메모장 이용)
2022.03.08 -
자바 API문서 설치와 사용법
자바 API문서 설치와 사용법
2022.03.08 -
자바의 특징, 자바 가상 머신(JVM)
자바의 특징, 자바 가상 머신(JVM)
2022.03.08