JAVA의 특징
자바는 범용 프로그래밍 언어로서 객체 지향 언어이다. 자바의 가장 큰 특징은 가상 기계라는 개념을 사용하여 어떤 컴퓨터에서도 수정없이 실행이 가능하다는 점이다. 자바 소스 파일을 컴파일하면 바이트 코드라고 하는 파일이 생성된다. 이 바이트 코드 파일 안에는 가상 기계를 위한 기계어가 들어있다. 바이트 코드는 가상 기계에서 실행되는 코드로서 특정 CPU에 의존적이지 않다. 자바를 개발하는 도구는 JDK라고 불리며, 오픈 소스로 배포된다. 자바는 데스크톱 응용 프로그램을 작성할 수 있는 Java SE 버전, 기업용 응용을 위한 Java EE버전, 모바일 장치를 위한 Java ME로 나누어진다. 자바의 통합 개발 도구에는 이클립스와 IntelliJ IDEA 등이 있다. 자바 프로그램은 클래스의 선언으로 시작되..