자바란?
- 객체지향 프로그래민 언어
- 운영체제에 독립적
- 운영체제의 종류에 관계없이 실행이 가능
- 다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어
- 비교적 배우기가 쉽다
- 가비지컬렉터가 자동적으로 메모리를 관리 해줘서 프로그래머가 따로 관리 안해도 됨
- 풍부하고 다양한 네트워크 프로그래밍 라이브러리를 통해 비교적 짧은 시간에 네트워크 관련 프로그램을 쉽게 개발할수 있다
- 모든 클래스가 로딩되지 않고 필요한 시점에만 클래스를 로딩하여 사용할수 있다
자바로 프로그래밍을 하면 좋은 이유?

용어정리
JDK(Java Development Kit) : 자바에서 제공되는 개발용 라이브러리. 계속 버젼이 올라가고 있음
JRE(Java Runtime Environment) : 자바 프로그램이 실행되는 환경. 8.0까지 무료로 제공 됨
JVM(Java Virtual Machine) : 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE 가 설치되어 있어야 함