[1] 자바 프로그램 기초 1. 자바 프로그램 구조 자바 프로그램은 .java 파일 하나에 클래스 하나를 정의 클래스 내부에 변수, 메서드 (또는 함수 정의) 자바에서 클래스는 최소 구성 단위 자바 주석문 / ** * javadoc 형태의 주석 처리 * 파일명 : * 작성일 : * 작성자 : */ /* 다중 행 */ // 단일행 2. 자바 애플리케이션 작성 및 실행 자바 애플리케이션은 바이트 코드로 번역된 후 바로 실행할 수 있는 일반 프로그램 클래스 내에 'java'라는 명령어로 프로그램을 실행할 때 자동으로 호출되어 프로그램을 시작하는 main() 메서드를 가지고 있어야 함 컴파일 후 실행 FirstApp.java 파일에 작성 javac FirstApp.java => 컴파일 결과 : FirstApp...
자바 언어의 특징 가비지 컬렉터에 의한 자동 메모리 관리로 할당된 메모리 해제를 신경쓰지 않아도 된다. 객체지향이다. 재사용성을 높일 수 있다. 코드의 재사용을 넘어선 객체의 재사용V 프로그램에 필요한 클래스 라이브러리들을 APIV로 제공함 분산 처리에 용이하다. 분산환경에서 TCP/IP 프로토콜 사용할 수 있게 네트워크 기능 내장, 사용 원격 메서드 호출 라이브러리도 제공한다. 인터프리터에 의해 실행된다. 컴파일언어가 아닌 인터프리터 언어다. 자바는 견고 (Robust)하다. 포인터를 사용하지 않는다. 자동으로 가비지 컬렉션 기능 엄격한 데이터 타입 검사 실행 시간에 발생하는 에러를 처리한다. 자바는 안전 (Secure) 분산 네트워크 환경에서도 실행될 수 있어야 하기 때문에. 컴파일 시에 데이터 타입..