- 博客(10)
- 收藏
- 关注
原创 调用Set.addAll()方法时抛UnsupportedOperationException异常
一个低级错误,却因为基础知识点的疏忽,导致程序运行出错,特记录一下。
2016-09-08 16:05:49 6380 1
原创 IDEA闪退问题
前期跑代码时,遇到内存不足问题导致程序无法运行。找度娘咨询一圈,各种胡乱设置后,成功把分配给java虚拟机的内存放大,程序运行成功了。结果,没想到引来的一个后患就是重新启动IDEA时,IDEA闪退,怎么也打不开了。照度娘的指示,修改了IDEA安装目录下的配置文件idea.exe.vmoptions(如果是64位操作系统,则对应idea64.exe.vmoptions),依旧不生效。
2016-08-16 20:05:04 16655 1
原创 IDEA闪退问题
前期跑代码时,遇到内存不足问题导致程序无法运行。找度娘咨询一圈,各种胡乱设置后,成功把分配给java虚拟机的内存放大,程序运行成功了。结果,没想到引来的一个后患就是重新启动IDEA时,IDEA闪退,怎么也打不开了。照度娘的指示,修改了IDEA安装目录下的配置文件idea.exe.vmoptions(如果是64位操作系统,则对应idea64.exe.vmoptions),依旧不生效。然后就打来D
2016-08-16 20:04:14 3467
原创 JAVA基础知识——从Map中获得Key集合及Value集合
有时,我们想获得Map中所有Key值集合。有时,我们又需要提取出Map中所有value的值。很简单,就用两个Map自带的方法即可轻松实现:Set Map.keySet():获得Map中所有Key的集合;Collection Map.values() : 获得Map中所有value的集合;
2016-08-12 16:24:01 11374
原创 设计模式学习笔记之——单件模式
单件模式的关键是确保只有一个实例。 (1)经典单件模式(又称懒汉模式):public class Singleton { public static Singleton uniqueSingleton; private Singleton() { } public static Singleton getInstance(){ if (uniqueSin
2016-06-08 15:25:49 483
原创 Git学习
(1)git checkout 该条命令除了可以切换分之外,还有一个功能。就是更新指定文件为远程仓库中的最新版本。 初用git,什么都不懂。今天提交代码时遇到一个问题,本地一份a.xls文件被自己更改过,远程仓库中的对应a.xls文件也被别人更改过并提交。自己更改的这份文件作废了,想要更新为与远程仓库中一样的一份文件,同时还需要提交其他自己修改过的文件。这时,就可以用
2016-06-07 15:02:48 302
原创 IDEA所遇问题笔记
(1)Idea 编译报错 javacTask: 源发行版 1.6 需要目标发行版 1.6 解决方法:https://loftor.com/archives/idea-javacTask.html
2016-06-02 20:16:14 330
原创 PowerMock单元测试学习笔记
(1)测试类中有时要加: @RunWith(PowerMockRunner.class) //使用自定义的类加载器 @PrepareForTest({InterfaceFactory.class}) 原因:http://blog.csdn.net/jackiehff/article/details/14000779(当然,这里面也详细介绍了PowerMock知识)
2016-06-02 19:42:31 448
原创 java中一种测试私有方法的方法(非PowerMock)
单元测试时,有时需要对私有方法进行测试。但是,此时会遇到个问题,私有方法仅能被本类中的其他方法引用,对其他类则不可见。 今天记录一下自己学到的一种设置私有方法可用的技巧,反射。另外多说一句,还有一种途径时通过PowerMock的方式设置私有方法可用,这里先不做介绍。 例如,有如下一个类中的私有方法public class MakePrivateMethodAccessabel { pr
2016-06-02 19:37:49 11188
原创 IDEA中 @override报错的解决方法
今天用IDEA导入一个java工程时,碰上一个问题,代码中所有@override处标红,并提示:@override不支持对接口的实现。网上百度了一下发现, 原因是引用JDK5版本中存在小bug的问题。@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。解决办
2016-06-02 11:55:29 38349 16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人