当前位置: 首页 > news >正文

那里可以做工作室做网站南京 百度 网站建设

那里可以做工作室做网站,南京 百度 网站建设,企业网站哪家做的好,jsp和php哪个做网站快不可变集合相比可变集合通常#xff0c;您需要向集合中添加新元素。 因为您是一个优秀而谨慎的开发人员#xff0c;所以您希望尽可能保持不变。 因此#xff0c;向不可变集合中添加新元素将意味着您必须创建一个新的不可变集合#xff0c;其中包含原始集合的所有元素以及新… 不可变集合相比可变集合 通常您需要向集合中添加新元素。 因为您是一个优秀而谨慎的开发人员所以您希望尽可能保持不变。 因此向不可变集合中添加新元素将意味着您必须创建一个新的不可变集合其中包含原始集合的所有元素以及新元素。 您可以使用guava库以及最近的pCollection库来创建不可变的集合。 在下面的示例中我们将构建2个不可变列表其中一个来自guava不可变另一个来自pCollection持久。 它们最初都将包含10.000整数。 我们将为每种类型创建20.000个不可变列表我们将测量花费的时间。 package com.marco.pcollections;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;import org.pcollections.PCollection; import org.pcollections.TreePVector;import com.google.common.collect.ImmutableList;public class PcollectionVSImmutable {public static void main(String[] args) {MapInteger, ImmutableListObject allImmutable new HashMapInteger, ImmutableListObject();MapInteger, PCollectionInteger allPersistent new HashMapInteger, PCollectionInteger();ListInteger bigList new ArrayListInteger();for (int i 0; i 10000; i) {bigList.add(new Integer(i));}ImmutableListInteger immutable ImmutableList.copyOf(bigList);PCollectionInteger persistent TreePVector.from(bigList);long start System.currentTimeMillis();for (int i 10000; i 30000; i) {allPersistent.put(new Integer(i), persistent.plus(new Integer(i)));}System.out.println(creating 20.000 pCollections takes : (System.currentTimeMillis() - start) ms);start System.currentTimeMillis();for (int i 10000; i 30000; i) {allImmutable.put(new Integer(i), ImmutableList.builder().addAll(immutable).add(new Integer(i)).build());}System.out.println(creating 20.000 Guava ImmutableList takes : (System.currentTimeMillis() - start) ms);System.out.println(All immutable size : allImmutable.size() allPersistent size : allPersistent.size());} } 输出 creating 20.000 pCollections takes : 29ms creating 20.000 Guava ImmutableList takes : 18347ms All immutable size : 20000 allPersistent size : 20000翻译自: https://www.javacodegeeks.com/2015/05/simple-benchmarking-immutable-collections-vs-persistent-collections.html不可变集合相比可变集合
http://www.zqtcl.cn/news/192872/

相关文章:

  • 做搬运的话哪个网站好网站模板建站
  • 建设个人信息网站wordpress 用户权限
  • 网站不显示域名解析错误怎么办公益网站设计
  • 怎么上传网站图片的链接手表网站排行榜
  • 网站推广方法100种百度排名规则
  • 上海专业网站建设公司站霸网络萝岗区网站建设推广
  • 做微商网站的公司永久免费crm管理系统
  • 网站开发的环境专业的建设网站
  • 公司网站建设知识注册网站备案
  • 营销型网站建设申请域名在域名做网站
  • 电商网站设计公司立找亿企邦山东德州网站建设哪家最好
  • 免费自建网站工具网站建设公司那个好
  • wordpress集成环境搭建短视频优化
  • 做网站一般把宽度做多少中国企业报集团官网
  • 什么软件可以建网站网站建设应该计入什么费用
  • 网站制作 手机版重庆网站建设mswzjs
  • 网站建设犀牛云品牌建设方案和思路
  • 网络管理系统的管理软件抖音优化推广
  • 昆山市有没有做网站设计的交互设计研究生
  • 本地网站asp iiswordpress 感染支付宝
  • 成都最专业做网站的wordpress升级500
  • 做网站首页图的规格网站建设的市场分析
  • a032网站模版自己建立网站怎么建
  • wordpress.商品厦门做网站优化价格
  • 学校网站建设源码视频生成链接网站
  • 江苏建设工程招投标网站wordpress 全部tags
  • 十堰网站建设有哪些公司wordpress删除摘要
  • 网站的功能和特色网页设计公司哪个济南兴田德润实惠吗
  • 汕头建站模板泰安建设银行网站
  • 服装平台网站有哪些网站开发 零基础