demo1
package cn.lysine.demo; import static java.lang.System.out; import static java.util.Arrays.*; import java.util.Arrays; //静态导入 public class Demo1 { public static void main(String[] args){ out.print("haha"); Arrays.binarySearch(a, key); } }
静态导入
JDK 1.5 增加的静态导入语法用于导入类的某个静态属性或方法。使用静态导入可以简化程序对类静态属性和方法的调用。语法:Import static 包名.类名.静态属性|静态方法|*例如:import static java.lang.System.outimport static java.lang.Math.*
demo2
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Demo2 { public static void main(String[] args) { Integer i = 1; //装箱 int j =1; //拆箱 //典型应用 List list = new ArrayList(); list.add(1); list.add(2); list.add(3); //自动装箱 Iterator it = list.iterator(); while(it.hasNext()){ int k = (Integer)it.next(); //自动拆箱 } } }