[size=small]在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量使用final修饰符。 带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如 java.lang...
分类:
编程语言 时间:
2014-12-24 19:48:51
阅读次数:
245
写Java也有n年了,现在还是有不少的坏的代码习惯,也通过学习别人的代码学到了不少好的习惯。这篇文章主要是整理的资料。留给自己做个警戒,提示以后写代码的时候注意!在文章的后面,会提供整理的原材料下载。一、类和对象使用技巧1、尽量少用new生成新对象 用new创建类的实例时,构造雨数链中所有构造函数都...
分类:
编程语言 时间:
2014-12-22 19:13:22
阅读次数:
274
技术发现: 最近搞测试的同事分享了一款针对与Java运行性能监控的软件Java isualVM,在jdk1.6之后,它就出现并且潜伏在bin目录下, 由于平时很少关注version更新信息,直到现在才发现这款简单强大的工具。 技术简...
分类:
编程语言 时间:
2014-12-22 13:05:27
阅读次数:
255
云计算、大数据地快速发展催生了不少热门的应用及工具。作为老牌语言Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具。本文总结了7款较新的Java工具,大家不妨看下。1. JClarity ——性能监控JClarity目前提供两款有关Java性能的工具:Illuminate和Censu...
分类:
编程语言 时间:
2014-12-06 12:40:00
阅读次数:
135
这是“成为Java GC专家”系列的第五篇文章。在第一篇深入浅出Java垃圾回收机制中,我们已经学习了不同的GC算法流程、GC的工作原理、新生代(Young Generation)和老年代(Old Generation)的概念。你应该了解了J...
分类:
编程语言 时间:
2014-12-05 19:51:33
阅读次数:
325
云计算、大数据地快速发展催生了不少热门的应用及工具。作为老牌语言Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具。本文总结了7款较新的Java工具,大家不妨看下。1.JClarity——性能监控JClarity目前提供两款有关Java性能的工具:Illuminate和Censum,...
分类:
编程语言 时间:
2014-11-28 21:15:53
阅读次数:
352
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。 作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我.....
分类:
编程语言 时间:
2014-11-27 20:09:10
阅读次数:
199
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不合理,可能会给程序的...
分类:
编程语言 时间:
2014-11-27 18:23:17
阅读次数:
164
http://www.onjava.com/pub/a/onjava/2001/05/30/optimization.htmlComparing the performance of LinkedLists and ArrayLists (and Vectors) (Page last update...
分类:
编程语言 时间:
2014-11-15 10:03:32
阅读次数:
2182
1、JDK命令行工具 1.1、jps命令 jps用于列出Java的进程,jps可以增加参数,-m用于输出传递给Java进程的参数,-l用于输出主函数的完整路径,-v可以用于显示传递给jvm的参数。jps -l -m -v3142...
分类:
编程语言 时间:
2014-11-13 08:19:39
阅读次数:
209