静态导入
静态导入语法:用于导入类的某个静态属性或方法。使用静态导入可以简化程序对类静态属性和方法的调用。此语法实在JDK1.5的时候引入的。
静态导入格式:
import static 报名.类名.静态属性/静态方法。
注意:静态两个字。只能导入静态的属性或者方法。
正常导入的代码如下:

1 import java.util.ArrayList; 2 import java.util.Collections; 3 4 public class StaticImport { 5 public static void main(String[] args) { 6 ArrayList<Integer> list = new ArrayList<Integer>(); 7 list.add(10); 8 list.add(1); 9 list.add(3); 10 //正常导入:必须写上类名才能调用 11 Collections.sort(list); 12 System.out.println(list); 13 } 14 }
静态导入以及使用的代码如下:

1 import java.util.ArrayList; 2 import static java.util.Collections.sort; //导入静态方法 3 import static java.lang.System.*; //导入静态成员 4 5 public class StaticImport { 6 public static void main(String[] args) { 7 ArrayList<Integer> list = new ArrayList<Integer>(); 8 list.add(10); 9 list.add(1); 10 list.add(3); 11 //正常导入:必须写上类名才能调用 12 sort(list); 13 out.println(list); 14 } 15 }
注意:如果本类中有和导入的静态方法同名的方法,会调用本类的。如果想调用导入类的方法,必须在方法前加入类名调用。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步