java
文章平均质量分 74
军军1006
这个作者很懒,什么都没留下…
展开
-
提高你的Java代码质量吧:不同的列表应该选择不同的遍历方法----以不变应万变
一、分析 在Java中,RandomAccess和Cloneable、Serializable一样都是标识接口,不需要任何实现,只是用来表明其实现类具有某种特质的,实现了Cloneable表明可以被拷贝,实现了Serializable接口表明被序列化了,实现了RandomAccess则表明这个类可以随机存取。 ArrayList数组实现了RandomAccess转载 2013-08-26 12:53:39 · 888 阅读 · 0 评论 -
Java中的List选择----ArrayList or LinkList
(转)经过上面的源码分析完成了LinkedList与ArrayList之间的PK,其中LinkedList胜两局:删除和插入效率高;ArrayList胜一局:修改元素效率高。 如果有大量的写操作(更多的插入和删除动作),推荐使用LinkedList。不过何为少量,何为大量呢? 这就依赖于正在开发的系统了,如果是一个实时的交易系统,即使写操作少,,使用Link转载 2013-08-27 09:42:48 · 1451 阅读 · 0 评论 -
Java--j2EE--数据库等性能优化
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design Pattern)的场合,如果用Fac转载 2013-08-29 09:59:31 · 809 阅读 · 0 评论 -
String中判断是否为数字的几种方法
java中判断字符串是否为数字的三种方法1用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } }原创 2013-09-10 16:30:07 · 1492 阅读 · 0 评论 -
Java中四种引用(强、软、弱、虚)
Java中存在四种引用,它们分别是:1. 强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。2. 软引用(SoftReference)如果一个对象只具转载 2013-09-23 16:13:56 · 2575 阅读 · 0 评论