자바란?
- 프로그래밍 언어
- 실행 환경(JRE) + 개발도구(JDK) + 라이브러리(API)
자바는 어디에 쓰이나요?
- PC Application - ex. 개발도구인 인텔리제이, 이클립스 또한 자바로 만들어 짐
- Web Application
- Android Application
- Big Data - Hadoop
- Game, 과학, 소형기기 등 - ex. 마인크래프트
왜 굳이 자바를 배워야 하나요?
- 다양한 분야에서 활발히 사용됨
- 20년 이상 프로그래밍 1, 2위로 사용되는 언어
- 배우기 쉽고 풍부한 학습자료
- 모던 프로그래밍 언어 = 객체지향 + 함수형(자바 8부터 추가됨)
- 실무에 가장 많이 사용되는 언어
자바의 역사
- JDK 1996년 개발
- J2SE 1.2 1998 - J2SE(스탠다드) / J2ME(소형, 마이크로) / J2EE(대기업용)
- J2SE 5.0 2004
- JAVA SE8 2014 - 이 후 6개월마다 새로운 버전이 나오고 있음, 아직도 가장 많이 사용되는 버전
- JAVA SE 21