java之静态导入
来源:互联网 发布:电梯运行优化 编辑:程序博客网 时间:2024/06/14 20:35
我们知道在写java类的时候通常需要导入需要的包,例如“import java.util.ArrayList”。实际上也可以不导包而在使用的使用直接写上类的完整路径,如“java.util.ArrayList al = new java.util.ArrayList();”,但这样写的话语句太长了并且影响代码的阅读性。所以,import导包可以很好的解决这两个问题。
在开发中,有时候会调用一些静态方法,这时需要用到“class.staticMethod()”这样的方式来调用,能不能像上述问题那样在类的前面导入这个”class”,然后在代码中直接使用”staticMethod()”呢?
实际上是可以的!JDK1.5版本以后添加了静态导入,看下面的写法:
import static java.lang.System.*; public class Main { public static void main(String []args){ out.println("Hello, world"); } }
我们可以发现,这个写法“out.println(“Hello, world”)”同样可以打印“Hello, world”语句。这是因为我们事先(在第一行)导入了System类下的所有静态变量和静态方法,因此在使用的时候在需要写”System.”的地方可以省略。
再来看看静态导入和一般导入的写法的不同之处:☆) 和一般导入相比,静态导入时 import 后面要写"static" 关键字类似的能使用到静态的导入的地方有Math、Collections、Arrays等等。
阅读全文
0 0
- java之静态导入
- java之静态导入
- java知识点之静态导入
- java基础之静态导入 static import
- java 神奇的import之静态导入
- Java基础随笔之静态导入
- java静态导入和非静态导入
- java 静态导入
- JAVA中的静态导入
- java 静态导入
- JAVA 静态导入
- java的静态导入
- [java]静态导入
- java静态导入
- Java静态导入
- java静态导入
- java 静态导入
- java静态导入
- Java快速排序
- Java设计模式-工厂模式
- nginx windows rtmp 服务器搭建
- android系统6.0权限
- 关于APPCAN的UI基础框架的定义,说明,场景和例子
- java之静态导入
- Android网络连接的判断
- python Beautiful soup网页解析-星座网
- Parallel.Invoke 基本使用
- python-获取文件名,取整
- (OK) patent-1 (专利-1) 一种用于移动互联网协议的测试平台及测试方法
- React Native优秀资源
- [无视][mark]在Ubuntu下使用vscode编程、编译、调试、单步调试C++
- ArcGIS Engine调用自定义GP服务(二)