Java性能小技巧
2024-08-29 12:03:21
局部决定总体。
一个应用的总体性能取决于每一个组件的性能。
以下是一些帮助你提高应用性能的Java编程技巧:
编程技巧 | 原因及策略 | ||||
避免反复创建对象 |
为什么:
怎么做:
|
||||
避免循环引用 |
为什么:
怎么做:
|
||||
使用==操作符来替代equals(Object)方法 |
为什么:
怎么做:
|
||||
清除没用的对象的引用 |
为什么:
怎么做:
|
||||
避免使用finalizer |
为什么:
|
||||
避免使用引用对象 |
为什么:
|
||||
避免使用对象池 |
为什么:
|
||||
选择好的算法和数据结构 |
为什么:
|
||||
避免使用System.gc |
为什么:
|
||||
避免使用太多的线程 |
为什么:
|
||||
避免使用竞争锁 |
为什么:
|
||||
避免不须要的异常 |
为什么:
|
||||
避免使用大对象 |
为什么:
|
參考书籍
英文原文:xmlandmore,编译:ImportNew - 朱伟杰
最新文章
- 抓包工具Wireshark过滤器
- iOS 的主要框架
- Python和C扩展实现方法
- NSURLSession使用实战教程
- python 字符串格式化 输出
- jquery判断对象是否获得焦点
- Android(java)学习笔记181:利用Service在后台播放背景音乐
- [Effective Modern C++] Item 4. Know how to view deduced types - 知道如何看待推断出的类型
- dhtmlx使用学习
- 201521123069 《Java程序设计》 第9周学习总结
- makefile在编译的过程中出现“except class name”
- 第6章 MSI和MSI-X中断机制
- flask jQuery ajax 上传文件
- UVALive - 3942 (字典树)
- Windows 7系统下安装和卸载删除IE的方法
- arguments.callee用法
- SFTP文件上传与下载(window 上传文件到linux服务器)
- java的final关键字——修饰变量
- BootStrap 4正式版发布(原文翻译)
- centos7 --ngnix 常用命令:
热门文章
- 最近关于css样式重构的一点心得体会
- 有关UITableView--cell复用问题
- 30+ Excellent Windows Phone 7 Development Tutorials
- js判断手机的左右滑动
- boost 库的下载和编译_Visual Studio 2013(转)
- 宝宝舌苔发白,消化不好 http://wenwen.soso.com/z/q103192661.htm
- iptables之centos6版本详解
- List集合使用注意的问题
- 牛客网 牛客小白月赛1 J.おみやげをまらいました
- Codeforces Gym 101194C Mr. Panda and Strips(2016 EC-Final,区间DP预处理 + 枚举剪枝)