黑马程序员技术交流社区
标题:
毕老师视频学习笔记之静态导入
[打印本页]
作者:
骑着毛驴去赶
时间:
2014-3-16 22:26
标题:
毕老师视频学习笔记之静态导入
静态导入
1.语法:import static java.util.Arrays.*;
解释:该方法可以将Arrays类中的所有的静态成员全部到如,
再次使用该类中的静态方法时就不用在用类名.调用了,直接调用方法就可以了
2.注意:当类名重名时,要指定具体的包名,当方法重名时,要指定具体的类或者是对象
3.静态导入可以减少代码的书写,方便快速开发
实例:
未使用静态导入:
import java.util.Arrays;
/**
* 静态导入
* @author lenovo
*
*/
public class ImportStaticDemo
{
public static void main(String[] args)
{
importStaticMethod();
}
public static void importStaticMethod()
{
int[] arr = {1,4,2,5,3,6};
Arrays.sort(arr);
//二分查找
int index =Arrays.binarySearch(arr,2);
System.out.println(index);
System.out.println(Arrays.toString(arr));
}
}
复制代码
使用静态导入:
import java.util.Arrays;
import static java.util.Arrays.*;
/**
* 静态导入
* @author lenovo
*
*/
public class ImportStaticDemo
{
public static void main(String[] args)
{
importStaticMethod();
}
public static void importStaticMethod()
{
int[] arr = {1,4,2,5,3,6};
sort(arr);
//二分查找
int index =binarySearch(arr,2);
System.out.println(index);
System.out.println(Arrays.toString(arr));
}
}
4.说明:其他类也可以使用静态导入的方法实现代码的优化,例如System类等
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2