자바는 어디에서나 실행할 수 있도록 개발된 프로그래밍 언어이다. 최초 썬 마이크로시스템즈에서 출시된 이후, 2010년 오라클에서 자바를 인수하게 되었다. 몇 년 전 '자바가 유료화가 된다(!)'는 뜨거운 논쟁이 있었다. 결론부터 말하자면 자바 언어는 GPL 라이선스로 무료이다. 그렇다면 어떤 것이 유료화가 된다는 것일까? 바로 JDK이다. JDK 자바 언어로 애플리케이션을 개발하려면 JDK 설치는 필수적이다. JDK(Java Development Kit)는 컴파일러, 디버깅 등 자바 애플리케이션 개발에 필요한 툴이 포함되어 있으며, 자바 실행환경인 JRE와 가상머신인 JVM도 포함되어 있다. Java 프로그램을 실행하기 위해서는 아래의 핵심 기능이 필요하다. Java로 작성한 프로그램을 컴파일해 주는 J..