java에서 static 키워드를 사용한다는 것은 메모리에 한번 할당되어
프로그램이 종료될때 소멸
static = 한번 먼저 올려 공유하는 변수.
클래스 메소드에서 인스턴스 변수가 올수 없는 이유
heap은 new 생성자 호출 했을때 생성되는 메모리
static인 이유! 인스턴스 생성과 관계없이 제일 먼저 호출되는 메소드이다.
public인 이유 main 메소드의 호출 명령은 외부로부터 시작되는 명령이다




Checked Exception - try cath 꼭 해야하는것
Unchecked Exception - try catch 안해도 되는것