把所有的 ArrayList 換成 javolution.util.FastMap  老板今天扔下这东西,我郁闷了,实际觉得不可信,键与值实在不可行,现在想说如果换成 把HashMap换成FastMap,运行时相对会有快点或者什么的!

解决方案 »

  1.   

    我个人认为:运行的快慢主要还是看数据结构的设计和业务逻辑规则的处理。
    替换成新的FastMap 我不清楚会给你们带来多大的效率,但我认为会带来更多的麻烦
      

  2.   

    又是你啊,怎么这次不用list转化了?
    还是那句话,看了api没找到相应的方法。
      

  3.   


    我认为没有什么外部数据结构会快过jdk自带的!
      

  4.   

    这个你要自己测试去。
    根据FastMap 官方提供的数据图,容器大约 size 在 300 之前和HashMap 是基本持平的。
    300-500之间,HashMap 优于 FastMap。 而大约600以后,FastMap 大大的快于 HashMap
    (数据精度不是很准确,大概看图描述是这个样子)。
      

  5.   

    图表是 FastMap的 put 方法