2016年3月13日

HashMap要注意的两个点

摘要: 这篇是写给自己看的。总结jdk的HashMap实现。 HashMap需要注意的两个点是 HashMap的构造函数。 其中 initialCapacity 是Map的初始容量,很好理解。那 loadFactor 是什么含义呢?下面举个例子解释一下。 假设initialCapacity=16,loadF 阅读全文

posted @ 2016-03-13 12:09 lima 阅读(727) 评论(0) 推荐(0) 编辑

朴素贝叶斯法

摘要: 其中,NaiveBayes类和NaiveBayesUpdateable类的区别在于,后者初始化时训练数据可为空,然后动态添加训练数据,而前者都不可以。   参考资料: 阅读全文

posted @ 2016-03-13 10:46 lima 阅读(301) 评论(0) 推荐(0) 编辑

Java内存溢出的几种情况

摘要: 本文通过几段代码模拟实际的内存溢出异常。 文中代码都是基于Oracle公司的HotSpot虚拟机运行的。 Java堆用于存储对象,只要不断的创建对象,并保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象, 那么在对象数量到达最大堆的容量限制后就会产生内存溢出异常。   HotSp 阅读全文

posted @ 2016-03-13 10:31 lima 阅读(12593) 评论(0) 推荐(1) 编辑

导航