java
光速跑者21
天行健,君子与自强不息;地势坤,君子以厚德载物
展开
-
红黑树
红黑树详解----java实现原创 2016-03-01 20:47:56 · 587 阅读 · 2 评论 -
ubuntu14.04 安装JDK1.8
ubuntu 14.04安装jdk1.8原创 2015-11-11 17:36:34 · 4372 阅读 · 0 评论 -
JAVA学习总结(2)
16. 静态域:类的域,在类加载到虚拟机上时被执行。17. 显式域初始化:在调用构造器之前,先执行赋值操作。 class Employee { private int id = makeId(); private int t = 2; private int makeId() { return +原创 2016-03-22 11:40:07 · 607 阅读 · 0 评论 -
JAVA学习总结(1)
这是JAVA学习总结的第一课。我希望用一种最易懂的方式将java语言的特点包括一些细节都记录下来。学习总结不是指导我们如何学习一门语言,而是让我们看清java语言与其他语言的不同,特别是与C/C++。如果想要详细的学习java,可以看thinking in java 或者 java in core更合适。本学习总结仅仅是本人巩固java基础的笔记而言。对java有一定了解的同学可以看看这个专题,看原创 2016-03-14 21:35:55 · 723 阅读 · 0 评论 -
java学习总结(3)
41. 当使用HashSet时,HashCode()方法就会得到调用,判断已经存储在集合中的对象的hashcode值是否与增加的对象的hashcode值一致;如果不一致,直接加进去;如果一致,再进行equals方法的比较,equals方法如果返回true,表示对象已经加进去了,就不会在增加新的对象,否则加进去。42. 如果重写equals()方法,就一定要重写HashCode()方法。原创 2016-04-15 17:06:10 · 874 阅读 · 0 评论 -
IDEA运行缓慢解决方案
IDEA多个几个工程后,会出现运行迟缓的情况IDEA在打开大工程后(该工程下几十个子模块)电脑风扇狂响,import了好久但是一直都没有响应,结束不了;工程使用的JDK版本是1.8,但是maven编译却检查不出来: 分析该现象出现的问题是因为IDEA的运行堆栈太小,jvm不断的出现full gc,同时存在内存溢出的风险点。原创 2017-09-26 20:52:16 · 14215 阅读 · 3 评论