자바(Java)는 1995년에 제임스 고슬링(James Gosling)과 그의 동료들이 개발한 객체 지향 프로그래밍 언어입니다. 초기엔 사무실 밖에 있던 오크 나무의 이름을 착안하여 오크(Oak)라는 이름으로 개발되었으나, 이 후 단어 리스트에서 무작위로 추출하여 현재의 자바(Java)라는 이름을 갖게 되었습니다. 자바 이전에는, 플랫폼에 독립적이지 못한 한계점으로 인해, 플랫폼 마다 컴파일(Compile)을 해야 하는 불편함이 존재했었습니다. 가령, 각종 리모콘, 전자레인지 등 다수 가전 제품에 내장되어 있는 소프트웨어의 플랫폼이 모두 다르고, 이로 인해 개발에 들어가는 리소스는 매우 컸습니다. 그래서, 제임스 고슬링과 동료들의 목표는 C/C++ 스타일의 언어를 바탕으로 한 가상머신을 구현하여 플랫폼에..