ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[success] # import 导入 * 默认自动`import`当前`package`的其他`class`,这也就是为什么在同一个目录下class 可以随意使用 * 默认自动`import java.lang.*`,这就是为什么可以直接使用`System`,否则正常写法是`import java.lang.System` * 可以使用`java.util.*`的方式,一次性导入`util`包下所有的类或接口 >[danger] ##### java 导入导出 * 可以看作`package` 是导出定义,**import** 导入导出定义 ~~~ //import pack1.*;表示引入pack1.pack2包中的所有结构 import pack1.Test; public class PackTest{ public static void main(String args[]){ Test t = new Test(); //Test类在pack1.pack2包中定义 t.display(); } } ~~~ * `import static`的语法,它可以导入可以导入一个类的静态字段和静态方法: ~~~ package main; // 导入System类的所有静态字段和静态方法: import static java.lang.System.*; public class Main { public static void main(String[] args) { // 相当于调用System.out.println(…) out.println("Hello, world!"); } } ~~~ `import static`很少使用。