자바의 정의 : 자바(JAVA)는 썬 마이크로시스템즈사에서 개발한 객체지향 프로그래밍언어이다.
자바의 특징
-운영체제 독립적인 언어이다.
-객체지향 언어이다.
-다양한 API가 제공된다.
자바 가상 머신 JVM(Java Virtual Machine)은 자바 프로그램 실행환경을 만들어 주는 소프트웨어이다. 운영체제에 종속된 프로그램들과 다르게 하나의 소스코드로 여러 운영체제에서 사용할 수 있도록 돕는다.
메모리가 부족해서 발생하는 오류를 방지하기 위해 사용하지 않는 메모리공간을 자동으로 회수한다. 시스템이 한가한 경우 혹은 메모리가 부족한 위급상황에 자동으로 동작한다.
-public이 붙은 class는 하나의 소스 파일에 하나만 존재한다.
-public class가 있다면 소스파일의 이름은 class이름과 같아야 한다.
-대/소문자를 구별해서 작성한다.
-문장의 끝은 세미콜론(;)으로 끝낸다.
-영역을 표시할 때는 중괄호({})를 사용하며 중첩해서 사용할 수 있다.