01 2017 档案
sun.misc.Unsafe的理解
摘要:阅读目录 Unsafe类的作用 获取Unsafe对象 Unsafe类中的API 阅读目录 Unsafe类的作用 获取Unsafe对象 Unsafe类中的API 以下sun.misc.Unsafe源码和demo基于jdk1.7; 最近在看J.U.C里的源码,很多都用到了sun.misc.Unsafe这
阅读全文
java native关键字
摘要:native关键字用法 native是与C++联合开发的时候用的!Java自己开发不用的! 使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。 这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同
阅读全文
强大的Mockito测试框架
摘要:1自动生成Mock类 在需要Mock的属性上标记@Mock注解,然后@RunWith(MockitoJUnitRunner.class)或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。 2自动注入Mock类到被测试类 只要在
阅读全文
JUnit + Mockito 单元测试(二)
摘要:JUnit 是单元测试框架。Mockito 与 JUnit 不同,并不是单元测试框架(这方面 JUnit 已经足够好了),它是用于生成模拟对象或者直接点说,就是”假对象“的工具。两者定位不同,所以一般通常的做法就是联合 JUnit + Mockito 来进行测试。 入门 首先是配置 Mock 对象,
阅读全文