자바 (프로그래밍 언어)
자바(, )는 썬 마이크로시스템즈의 제임스 고슬링()과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다. 1991년 그린 프로젝트()라는 이름으로 시작해 1995년에 발표했다. 처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재 웹 애플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나이고, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있다. 현재 버전 10까지 출시했다.
자바 플랫폼, 스탠더드 에디션
패키지 이름이 java로 시작되는 API는 처음부터 자바 SE의 일부로 설계된 것이고 javax로 시작되는 API는 자바 SE와 별개로 선택적으로 사용하도록 제안된 API이거나 그랬던 API가 추후 자바 SE에 수용된 것이다. java와 javax를 구분하게 된 것은 AWT를 기반으로 구현된 GUI 프레임워크인 스윙() API의 개발과 밀접한 관계가 있다. 초기 스윙 개발이 시작했을 때 스윙은 기존 자바 1.1에서도 실행할 수 있고 동시에 새로운 자바 1.2에서도 실행되는 것을 목표로 했다. 따라서 자바 1.1에는 별도로 다운로드 받아 사용하거나 애플릿 혹은 애플리케이션과 함께 다운로드되는 선택적인 라이브러리임과 동시에 추후 자바 1.2에는 표준으로 들어가야 했다. 문제는 java로 시작하는 패키지 이름은 특별히 취급되어 다운로드된 코드에서는 사용할 수 없게 되어 있었다는 점이다. 따라서 자바 1.1에서 java로 시작하는 패키지 이름을 사용할 수 없었고 다른 패키지 이름을 택할 수 밖에 없었다.