- 1
- 0
- 约2.44千字
- 约 4页
- 2016-07-05 发布于河南
- 举报
Nikita Salnikov Tarnovski是plumbr的高级开发者,也是一位应用性能调优的专家,他拥有多年的性能调优经验。近日,Tarnovski撰文谈到了普通开发者应该尽量避免使用的6个Java特性,这些特性常见于各种框架或库当中,但对于普通的应用开发者来说,使用这些特性也许会给你所开发的应用带来灾难。
我曾花费了无数个小时为各种不同的应用排错。根据过往的经验我可以得出这样一个结论,那就是对于大多数开发者来说,你应该远离几个Java SE特性或是APIs。这里所说的大多数开发者指的是一般的Java EE开发者而不是库设计者或是基础设施开发者。
坦白地说,从长远来看,大多数团队都应该远离如下的Java特性。不过凡事总有例外的情况。如果你有一个强大的团队,总是能够清楚地意识到自己在做什么,那就按照你的想法去做就行。但对于大多数情况来说,如果你在项目的开发中使用了下面这几个Java特性,那么从长远来看你是会后悔的。
这些应该远离的Java特性有:
? 反射
? 字节码操纵
? ThreadLocal
? 类加载器
? 弱引用与软引用
? Sockets
下面对这些特性进行逐个分析,看看为什么普通的Java开发者应该远离他们:
反射:在流行的库如Spring和Hibernate中,反射自然有其用武之地。不过内省业务代码在很多时候都不是一件好事,原因有很多,一般情况下我总是建议大
您可能关注的文档
最近下载
- 江西省赣州市于都县2025-2026学年八年级下学期4月期中检测历史试卷(含答案).pdf VIP
- 长城汽车导入考试及答案.doc VIP
- 2025年中考历史知识体系(表格版)复习提纲.docx VIP
- 深圳2026年中考语文一轮复习 文学文化常识与语言表达知识清单.docx VIP
- 焦虑症的规范化治疗及药物选择(课件).ppt VIP
- 2026年中考语文一轮复习:现代文阅读理解词语和句子的含义.pdf VIP
- 中药(药食同源).pptx VIP
- 失眠量表(PSQI)评分项目及标准.docx VIP
- 义务教育阶段学生学业质量测试八年级数学附答案.doc VIP
- 交通设施标志牌制作安装方案.docx VIP
原创力文档

文档评论(0)