- 博客(6)
- 收藏
- 关注
原创 设计模式学习笔记之——单件模式
单件模式的关键是确保只有一个实例。 (1)经典单件模式(又称懒汉模式):public class Singleton { public static Singleton uniqueSingleton; private Singleton() { } public static Singleton getInstance(){ if (uniqueSin
2016-06-08 15:25:49 476
原创 Git学习
(1)git checkout 该条命令除了可以切换分之外,还有一个功能。就是更新指定文件为远程仓库中的最新版本。 初用git,什么都不懂。今天提交代码时遇到一个问题,本地一份a.xls文件被自己更改过,远程仓库中的对应a.xls文件也被别人更改过并提交。自己更改的这份文件作废了,想要更新为与远程仓库中一样的一份文件,同时还需要提交其他自己修改过的文件。这时,就可以用
2016-06-07 15:02:48 298
原创 IDEA所遇问题笔记
(1)Idea 编译报错 javacTask: 源发行版 1.6 需要目标发行版 1.6 解决方法:https://loftor.com/archives/idea-javacTask.html
2016-06-02 20:16:14 328
原创 PowerMock单元测试学习笔记
(1)测试类中有时要加: @RunWith(PowerMockRunner.class) //使用自定义的类加载器 @PrepareForTest({InterfaceFactory.class}) 原因:http://blog.csdn.net/jackiehff/article/details/14000779(当然,这里面也详细介绍了PowerMock知识)
2016-06-02 19:42:31 447
原创 java中一种测试私有方法的方法(非PowerMock)
单元测试时,有时需要对私有方法进行测试。但是,此时会遇到个问题,私有方法仅能被本类中的其他方法引用,对其他类则不可见。 今天记录一下自己学到的一种设置私有方法可用的技巧,反射。另外多说一句,还有一种途径时通过PowerMock的方式设置私有方法可用,这里先不做介绍。 例如,有如下一个类中的私有方法public class MakePrivateMethodAccessabel { pr
2016-06-02 19:37:49 11162
原创 IDEA中 @override报错的解决方法
今天用IDEA导入一个java工程时,碰上一个问题,代码中所有@override处标红,并提示:@override不支持对接口的实现。网上百度了一下发现, 原因是引用JDK5版本中存在小bug的问题。@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。解决办
2016-06-02 11:55:29 38322 16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人