자바(Java)는 객체지향 프로그래밍(Object Oriented Programming, OOP) 언어이다. 운영체제에 독립적으로 실행이 가능하기 때문에 'Write Once', 'Run Anywhere' 이라는 슬로건을 내세워 빠르게 많은 사용자를 확보했다. 다양한 운영체제가 공존하는 웹 환경에 적합한 언어로써 현재까지도 전 세계에서 많이 쓰이는 인기 있는 언어이다. 자바의 주요 특징 운영체제에 독립적이다 자바 이전의 언어들은 특정 CPU에서만 작동하거나 특정 OS에 따라 다르게 작성해야 하는 언어(C, C++)들이 대부분이었다. 자바는 이 문제를 해결하고자 JRE(Java Runtime Environment)가 설치되어 있는 모든 운영체제에서 실행이 가능하도록 만들어졌다. * JRE : JVM(자바 ..