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