
Java
文章平均质量分 64
iteye_19795
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
++i 和 i++ 哪个更高效?
在内建数据类型的情况下,效率没有区别; 在自定义数据类型的情况下,++i效率更高! 分析1: (在自定义数据类型的情况下) ++i返回对象的引用; i++ 总是要创建一个临时对象,在退出函数时还要销毁它,而且返回临时对象的值时还会调用其拷贝构造函数。 分析2: i++由于是在使用当前值之后再 +1, 所以需要一个临时变量来转储,而++i 则直接 +1,不存在临时变量的问题。 测...原创 2015-04-15 13:57:36 · 311 阅读 · 0 评论 -
JSON BSON 效率比较
对于基础知识的学习和理解,请参看两者的官方网站: JSON: http://www.json.org/ BSON: http://bsonspec.org/ 这里主要介绍两者对于POJO的转换方式以及效率比对。 选择 Jackson JSON Processor 和 bson4jackson 来作为转换器,是因为这两款产品在开发中用的最多。 1. JSON Jackso...原创 2015-04-30 00:20:53 · 1232 阅读 · 0 评论 -
finalize()的真正用法及作用
Java面试中经常会遇到一个问题:final、finally、finalize的区别? 今天我只谈大家回答的最不准确也误解最深的一个 —— finalize。谈finalize() 方法之前需要先了解一下Java垃圾回收机制。 Java有垃圾回收期负责回收无用对象占据的内存资源。但也有特殊情况:假定你的对象(并非使用new)获得了一块“特殊”的内存区域,由于垃圾回收器只知道释放那些经由ne...原创 2015-05-13 12:37:07 · 2980 阅读 · 0 评论