플랫폼 독립성
객체지향
실행 코드 : 한 개의 class 파일 또는 다수의 class 파일로 구성
여러 폴더에 걸쳐 다수의 클래스 파일로 구성된 경우
jar 파일 형태로 배포 가능
main() 메소드
자바 응용프로그램의 실행은 main() 메소드에서 시작
하나의 클래스 파일에 하나 이상의 main() 메소드 포함 불가
public : 접근 지정자**(다른 클래스에서 접근 가능)**
public static void main(String[] args) → 자바에서 메인 메소드를 실행하기 위한 기본 구조
string 형식의 인자 args
함수는 메소드 형식
*클래스 바깥에 메소드작성 불가
메소드 내에 선언된 변수는 지역변수이며 메소드 실행이 끝나면 자동 소멸