클래스의 설정 패키지작성된 코드들을 보면 가장 상단에 package abc.com.aaa.Student; 같은 선언이 붙어 있다. 프로그램의 규모가 커지면 수많은 클래스를 만들게 되는데, 이때 동일한 이름의 클래스가 존재하면 컴파일러가 어떤 클래스를 의미하는지 구분하기 어려워지므로 패키지가 필요하다.예를 들면, 아래의 두 Student클래스는 패키지로 구분된다.college.Studentschool.Student패키지는 충돌을 방지하기 위해 클래스를 물리적, 논리적으로 분리하는 디렉토리 역할을 한다. 보통 인터넷 도메인 이름을 역순으로 구성하여 유일성을 보장하며, 소문자로 작성하는 것이 관례다.java.util.Scanner sc = new java.util.Scanner(System.in);이 법칙..