快捷方式:显示Windows下的java的文件路径
一个类是XXX,对应的文件是XXX.java
类的全路径: a.b.XXX
对应的文件: a/b/XXX.java
新建一个包 :
在one的包里再添加一个包。“.”代表路径
这个类所在的包的路径:
若想引用别的包中的类:
import<包名>.<类名>;
引入整个包:
import<包名>.*;
包的显示:
1、扁平化显示
2、树状显示
JDK常用包:
java.lang:语言包
java.util:实用工具包
java.awt:抽象窗口工具包
java.swing:轻量级的窗口工具包
java.io:输入输出包
java.net:网络函数包
java.applet:编制applet须用到的包
包的调用:
只能引用其他包中的public类
没有定义包名的类属于无名包,不能被有名包引用
package anc;
public class li {
int a = 5;
public void prin() {
System.out.println(a);
}
}
package acm;
import anc.li; //调用包
//import anc.*; 调用anc包下所有的类文件
public class pack {
public static void main(String[] args) {
li l = new li();
l.prin(); //5
}
}
若两个包里面的类名相同则导入包会出现错误,在使用类名前加上包名前缀(使用xx.xx进行调用)
package test1;
public class Test1 {
public String name;
public void printName() {
System.out.println(name);
}
}
package test2;
public class Test1 {
public static void main(String[] args) {
test1.Test1 t = new test1.Test1();
t.name = "zhangsan";
t.printName(); //zhangsan
}
}