静态导入import static的作用
来源:互联网 发布:java enum interface 编辑:程序博客网 时间:2024/06/06 01:03
最近学习Junit时,Assert类中的断言方法:assertEquals、assertTrue、assertFalse等等都是静态方法。例句中直接使用静态导入import static org.junit.Assert.*。
静态导入,是对于import语句的加强,能让你省略包名,也能省略静态方法/字段所在类的类名。也就是说,静态导入允许你在调用其它类中定义的静态成员时,忽略类名。
例1:(不是使用静态导入)package com.test.junit;import org.junit.Assert;import org.junit.Test;public class CalculateTest {@Testpublic void testSum(){Boolean flag = true;System.out.println("没有使用静态导入");Assert.assertTrue(flag);}}
例2:(使用静态导入)
package com.test.junit;import static org.junit.Assert.*;import org.junit.Test;public class CalculateTest {@Testpublic void testSum(){Boolean flag = true;System.out.println("没有使用静态导入");assertTrue(flag);}}
点击Window->Preferences->Java->Editor->Content Assist
进入
可以设置导入静态方法或静态类型
阅读全文
0 0
- 静态导入import static的作用
- import static 静态导入
- static import 静态导入
- 静态导入static import
- 静态导入import static ....
- 静态导入Static import
- 静态导入Static import
- import static静态导入
- 静态导入Static import
- 静态导入Static import
- 静态导入Static import
- 静态导入Static import
- 静态导入 import static
- 静态导入Static import
- import static-静态导入
- 静态导入Static import
- java 的静态导入(import static)
- java 静态导入, import static
- CodeForces
- httpclient超时处理
- 关于map中内存管理的一些理解
- 初学JAVA:连接MySql数据库
- Android——内存篇:清除当前app缓存
- 静态导入import static的作用
- Spring-data-JPA详细介绍,增删改查实现
- SVN分支/合并原理及最佳实践
- Linux 静态库动态库 Makefile 制作
- 关于父类的静态方法能否被子类重写的问题
- Spring —— web.xml 中用 PropertyPlaceholderConfigurer 类读取properties 文件 或 属性
- HTML5 新增标签
- 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令
- IBInspectable / IBDesignable的使用方法详解