자바의 정석 7장 - package와 import


자바의 정석 7장 - package와 import

이번에는 패키지와 import에 대해 알아보자. 패키지 : 클래스의 묶음, 즉 물리적으로 하나의 폴더이자 디렉토리가 된다. 클래스의 실제이름은 사실 패키지명을 포함한 것이다. 예 : String 클래스라면 실제 이름은 java.lang.String이 된다. 즉, java.lang.String클래스는 물리적으로 java라는 디렉토리의 서브디렉토리인 lang에 속한 String.class 파일이 된다. 마찬가지로 자주 사용하는 System 클래스 역시 java.lang 패키지에 속하므로 lang 디렉토리에 포함되어 있다. 실제로 그런지 확인해보도록 하자. 참고로 클래스 파일들을 압축한 것이 jar파일(*.jar)라고 한다. 근데 JAVA 9부터 없어졌다고 하니깐 그냥 그렇게만 알고 확인해보자. 보면 java라는 패키지안에 lang이라는 패키지가 있다. lang이라는 패키지에 들어가보면 수많은 클래스 중 String이라는 클래스를 볼 수 있다. 그렇다면 이런 패키지의 규칙과 선언법은 무엇...


#import #package #staticimport #자바의정석

원문링크 : 자바의 정석 7장 - package와 import