자바는 썬 마이크로시스템즈에서 1996년 1월에 공식적으로 발표된 객체지향 프로그래밍 언어이다. 중요한 특징으로는 운영체제(OS 플랫폼)에 독립적이다. 이 말은 운영체제의 종류에 관계없이 실행이 가능하다, 그렇기 때문에 프로그램을 전혀 변경하지 않아도 사용이 가능하다.