Java静态导入示例
2016-11-28 13:03
183 查看
正常的静态方法的调用
package staticload; public class Msg { public static void say(String msg){ System.out.println("say:" + msg); } }
Main.java
类名+static方法名
import staticload.Msg; public class Main { public static void main(String[] args) { Msg.say("hello"); } }
静态导入
Main2.java
方法名
import static staticload.Msg.*; public class Main2 { public static void main(String[] args) { say("hello"); } }
总结
java1.5之后引入静态导入,可能用过
Junit的都见过
assert吧,就是静态导入。这个特性我感觉没有什么作用,除了可以少写类名之外,其他作用我想不到,但是这样就产生一个疑惑,一旦一个类的方法多起来之后就无法一眼判断该方法是位于哪个类的。不怎么直观。
相关文章推荐
- JAVA中的静态导入
- 传智播客 Java网络公开课一静态导入枚举以及可变参数
- 【黑马程序员】张孝祥Java高新技术_静态导入、可变参数、增强for循环
- (黑马程序员)Java基础加强(第一天)05-java5的静态导入和自动装箱拆箱
- Java下的单例模式 静态导入实现
- java 静态导入
- Java 静态导入----import static java.lang.System.*;
- 黑马程序员_java学习日记_Java高新技术静态导入,可变参数和加强的FOR循环
- java的静态导入
- [java]静态导入
- java5.0新特性1-静态导入
- java1.5新特性之一静态导入
- Java学习第七课...枚举.自动装箱.静态导入...-asp.net关注
- java JDK6 静态导入
- java1.5新特性 静态导入 及如何在eclipse中方便使用
- 关于Java5中提供的静态导入(import static)
- Java中有些好的特性(一):静态导入
- 02.java的静态导入
- YAML的Java实现——JYAML基本原理与示例(2)导入YAML格式文件
- Java高新技术之myeclipse使用、静态导入、增强for、自动拆装箱、享元模式