Java

내위키
Dennis (토론 | 기여)님의 2015년 7월 7일 (화) 09:02 판

컴퓨터 프로그래밍 언어의 하나. 객체지향 프로그래밍 언어를 언급할 때 가장 먼저 손꼽히는 언어다. 선마이크로시스템즈의 제임스 고슬링이 만들었다.

C++에서 불필요하거나 많은 오류를 일으킬 수 있는 요소들은 없애거나 단순화시키고, 객체지향 프로그래밍에 도움이 되는 기능을 추가했다.

또 한 가지 중요한 특징은 바이트코드와 가상머신이다. 이전의 컴파일러는 최종 결과물로 바로 실행시킬 수 있는 실행 파일, 혹은 다른 오브젝트 파일이나 라이브러리 파일과 링크해서 실행 파일을 만들 수 있는 오브젝트 파일이 나왔다.