자바의 역사
2.1 자바의 탄생
제임스 고슬링과 그의 동료들
자바의 탄생 배경: 초기 1990년대, 선 마이크로시스템즈(Sun Microsystems)에서 일하던 제임스 고슬링과 그의 동료들은 C++과 같은 언어로 개발된 소프트웨어가 다양한 플랫폼에서 작동하기 어려운 문제를 해결하려는 노력 중이었습니다.
Green 프로젝트: 이 문제를 해결하고자 시작된 프로젝트로, Green 프로젝트의 핵심 목표는 "Write Once, Run Anywhere (한 번 작성하고 어디서든 실행)"였습니다.
2.2 자바의 발전
자바 버전 역사
자바 1.0: 1995년에 첫 번째 버전인 자바 1.0이 출시되었습니다. 이 버전은 기본적인 자바 플랫폼의 구성 요소를 제공했습니다.
자바 2.0 (Java 2): 1998년에 자바 2.0이 출시되었습니다. 이 버전에서는 Swing과 Java Naming and Directory Interface (JNDI)와 같은 중요한 라이브러리와 기능이 추가되었습니다.
자바 5.0 (Java 5 또는 Java 1.5): 2004년에 출시된 이 버전에서는 어노테이션(annotation), 제네릭스(generics), 열거형(enums) 등 다양한 혁신적인 기능이 도입되었습니다.
자바 8.0 (Java 8): 2014년에 출시된 자바 8에서는 람다 표현식(lambda expressions)과 스트림 API(stream API) 등 함수형 프로그래밍 기능이 추가되었습니다.
자바 11.0 (Java 11): 2018년에 출시된 자바 11에서는 모듈 시스템(module system)과 HTTP 클라이언트 API 등이 도입되었습니다.
자바 17.0 (Java 17): 2021년에 출시된 자바 17에서는 기능적인 개선과 플랫폼 업데이트가 이루어졌습니다.
자바 21.0 (Java 21): 2023년 9월 자바 21 정식 버전이 출시되어 많은 기능이 개선되었습니다.
Oracle 의 주도
오라클과 자바: 오라클 코퍼레이션은 자바를 소유하고 있으며, 자바의 개발과 유지보수에 핵심적인 역할을 하고 있습니다. 오라클은 자바를 업계 표준으로 유지하고 개선하기 위해 노력하고 있습니다.
Last updated