//Hello.java
package net.honux.study.whiteship;
public class Hello {}
import java.util.Date;
class HelloImport {
Date today = new Date();
}
import 문은 컴파일 시 처리되므로 프로그램의 성능에 영향을 미치지 않는다고 한다.
java.lang 패키지 클래스는 import하지 않아도 사용할 수 있다. (String, Object, System, Thread, Math, ...)
import static java.lang.Math.PI;
public class Hello {
public static void main(String[] args) {
System.out.println(PI);
}
}
;
-cp
또는 -classpath
옵션으로 클래스패스 지정가능$ cat ./honux/Hello.java
//...
$ javac honux/Hello.java
$ java -cp . honux.Hello
Access Modifier | Within Class | Within Package | Outside Package by Subclass Only | Outside Package |
---|---|---|---|---|
public | O | O | O | O |
protected | O | O | X | X |
default (package private) | O | O | X | X |
private | O | X | X | X |