当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 说明:我所涉及到的试验代码,均是针对于1百万条记录,我的硬件配置如下:CPUP4 1.5G,256M DDR的内存。
 

 

    摘要: java 1.1通过对java语言规范进行修改,显著简化了一些实用结构的实现。在那些修改中,最引人注目的就是内部类和匿名类。如运用得当,它们可使程序更易理解和维护。下面来看看这些特性具体是如何工作的,如何正确使用它们,以及如何避免一些常见的错误。 内部类 简单地说,“内部类”是在另一个类的内部声明的类。从java 1.1开始,你可在一个类中声明另一个类,这与声明字......
    摘要: //package /* 运行本程序你需要下载jce,bouncy castle的jce with provider and lightweight api 网止是 http://www.bouncycastle.org 配置如下: 在windows中,你需要把下载的bcprov-jdk14-119.jar文件拷贝到两个地方: 一个在你安装的jdk目录中,比如......


关于Map和List的性能测试报告
说明:我所涉及到的试验代码,均是针对于1百万条记录,我的硬件配置如下:cpup4 1.5g,256m ddr的内存. 如果要试验其代码,要采用这种方式运行:java -xms128m -xmx250m testmap 1,对内存容量的要求 map对象高于list.因为map除了value外还需要一个object的key,从而增大了map的容量.试验代码如下: import java.util.*; public class testmap { public static void main(string[] args) { system.out.println("begin>>>>>>>>>>>>>>"); long sm = runtime.getruntime().totalmemory(); system.out.println("begin memory :" + sm); map m = new hashtable(); //linkedlist tmplist = new linkedlist(); for (int i=0;i 其对比结果如下:1百万条记录map大概需要70m额外空间,而list不需要,其额外空间为0 2.遍历比较 我在试验中,发现我们经常采用遍历list的方式是一个错误的遍历方式,其性能其差无比.
...   下一页
 ·小议局部类    »显示摘要«
    摘要: 假如你有一个 integer 对象的列表,并且你想使用 coolections.sort 来对它们进行排序。另外,你还要自己指定一个比较器,因为你想按降序而不是升序排列它们。这里有一些代码示例说明了该怎么做: import java.util.*; public class localdemo1 { // 使用实现了 comparator 的匿名类排序。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE