JavaWab学习04-07


04 Junit 测试工具

测试类中的方法是否正常。

在调用方法前用@Test标记


测试通过绿条

不通过显示红条


经常用到的方法:

方法一:

@Before

public void before()//测试方法之前允运行

{

//代码

}


@After

public void after()//测试方法之后运行

{

//代码

}

作用:创建初始条件和销毁初始条件


方法二:

@BeforeClass

public static void beforeClass()

{

//代码

}


@AfterClass

public static void AfterClass()

{

//代码

}


方法一和方法二区别:

方法一需要测试的方法运行时都要运行一次;

方法二是测试类被加载时运行。


//断言

Assert类运用

Assert.assertEquals(ExpectObject1,TestObject2);//判断两个值是否相等


05 java的静态导入和自动装箱拆箱

JDK5.0新特性    JDK之前的版本    JDK1.0   JDK1.1   1.2     1.3   1.4

静态导入(开发不常用)

作用:用于简化程序对类静态属性和方法的调用。

语法:

Import Static    包名.类名.静态属性

用法:

import static java.lang.System.out;

程序中用out.print() 代替 System.out.println()


自动装箱

装箱:指开发人员可以把一个基本数据类型直接赋值给对应的包装类。

Integer i = 1;

拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。

int j = i;


增强for

作用:取数组或者实现由Iterable接口的集合类上。

语法格式:

for(变量类型 变量: 需要迭代的的数组或集合){}

读取Map集合的两种方式:

Map<String,String> map = new HashMap<String,String>();
			map.put("1", "aaa");
			map.put("2", "bbb");
			map.put("3", "ccc");
			
			/*for(String i : map.keySet())
			{
				System.out.println(i+":"+map.get(i));
			}*/
			
			/*for(Map.Entry entry : map.entrySet())
			{
				System.out.println(entry.getKey()+":"+entry.getValue());
			}*/


可变参数

传多个参数的情况。

例如:

public void foo(int ...args){

}

接收对象,基本数据类型将被看为一个对象

int nums[] = {1,2,3,4};

Integer nums[] = {1,2,3,4};




枚举 反射   内省



(泛型   元数据)后续课程








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值