博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
58. jdk1.5新特性之静态导入
阅读量:5275 次
发布时间:2019-06-14

本文共 1303 字,大约阅读时间需要 4 分钟。

jdk1.5新特性之--------静态导入

作用:简化书写(在我们使用静态方法的时候要用  类名.方法名的方式调用。而用静态导入只需要写方法名就可以调用)
语法:
    1.作用于一个方法:
        import static 包名.类名.静态成员;
    2.作用于全部的静态的方法
        import static 包名.类名.*;
        
静态导入要注意的事件:
    1.如果静态导入和本类的成员名字相同,那么默认调用的是本类的方法(跟参数类型和个数无关)如果任然要调用需要指定类名

 

不存在相同的方法名时的实例代码

import static java.util.Collections.sort;public class Demo1 {    public static void main(String[] args) {                ArrayList
list = new ArrayList
(); list.add(12); list.add(55); list.add(34); System.out.println("排序前的集合"+list); //用list集合的工具类Collections给list排序 sort(list); System.out.println("排序之后的集合"+list); }}

 

 

 

存在相同的方法情况下的实例代码

//相当于这是一句费代码import static java.util.Collections.sort;public class Demo1 {    public static void main(String[] args) {                ArrayList
list = new ArrayList
(); list.add(12); list.add(55); list.add(34); System.out.println("排序前的集合"+list); //调用Collections中的sort方法 Collections.sort(list); //调用本类的sort方法 sort(list); System.out.println("排序之后的集合"+list); } //本类的sort方法 public static void sort(ArrayList
list) { System.out.println("调用了本类的静态方法"); }}

 

 

转载于:https://www.cnblogs.com/zjdbk/p/9021435.html

你可能感兴趣的文章
剑指offer python版 调整数组顺序使奇数位于偶数前面
查看>>
设置dataGridView单元格颜色、字体、ToolTip、字体颜色
查看>>
tkinter学习三
查看>>
【京东咚咚架构演进】-- 好文收藏
查看>>
【洛谷 2430】严酷的训练
查看>>
第四章App4_3,懂得了抛出异常 throws Exception,read为读取键盘输入数,学会了switch循环...
查看>>
从零开始——MySql01
查看>>
基于线程池的线程管理(BlockingQueue生产者消费者方式)实例
查看>>
sqlmap
查看>>
【HTML】网页中如何让DIV在网页滚动到特定位置时出现
查看>>
文件序列化
查看>>
C++11 中的线程、锁和条件变量
查看>>
2019-02-28处理公司同事无法上网事件记录
查看>>
头文件有h和没有h的区别
查看>>
数据库的查询与视图
查看>>
2019-04(2)Python学习
查看>>
MVC开发插件汇总
查看>>
weevely-------linux中的菜刀(转载)
查看>>
Coprime Conundrum 容斥原理
查看>>
对REST的理解
查看>>