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

300元做网站自己想做一个网站怎么做

300元做网站,自己想做一个网站怎么做,利用百度快照搜索消失的网站,房地产行业网站java 排序性能Java 8带来了lambda的所有优点#xff0c;使我们能够使用声明式样式进行编程。 但这真的免费吗#xff1f; 我们是否应该担心必须为新的编程功能付出的代价#xff1f; 这是一个我们可能要担心的例子。 考虑对这个简单类的实例进行排序#xff1a; private… java 排序性能 Java 8带来了lambda的所有优点使我们能够使用声明式样式进行编程。 但这真的免费吗 我们是否应该担心必须为新的编程功能付出的代价 这是一个我们可能要担心的例子。 考虑对这个简单类的实例进行排序 private static class MyComparableInt{private int a,b,c,d;public MyComparableInt(int i) {a i%2;b i%10;c i%1000;d i;}public int getA() { return a; }public int getB() { return b; }public int getC() { return c; }public int getD() { return d; } } 我们可以使用新的Java 8声明性语法进行排序如下所示 ListMyComparableInt mySortedComparableList myComparableList.stream().sorted(Comparator.comparing(MyComparableInt::getA).thenComparing(MyComparableInt::getB).thenComparing(MyComparableInt::getC).thenComparing(MyComparableInt::getD)).collect(Collectors.toList()); 或者我们可以使用以下代码对旧方法进行排序仍然使用lambdas ListMyComparableInt mySortedComparableList myComparableList.stream().sorted(MyComparableIntSorter.INSTANCE).collect(Collectors.toList());public enum MyComparableIntSorter implements ComparatorMyComparableInt{INSTANCE;Overridepublic int compare(MyComparableInt o1, MyComparableInt o2) {int comp Integer.compare(o1.getA(), o2.getA());if(comp0){comp Integer.compare(o1.getB(), o2.getB());if(comp0){comp Integer.compare(o1.getC(), o2.getC());if(comp0){comp Integer.compare(o1.getD(), o2.getD());}}}return comp;}} 当我使用10m个对象运行该测试时使用声明性语法进行排序的时间约为6.5s而使用旧语法仅进行了1.5s的时间。 差不多是原来的四倍 那么时间在哪里呢 大概在thenComparing方法之间进行编组是开销。 有趣的是如果您尝试完全相同的测试但将int替换为String则时间变化如下。 同样对于10m个对象使用新语法大约需要11.5s而旧语法大约需要7s。 使用String时当编组的重要性降低时新语法的使用时间仅为旧语法的1.5倍。 总而言之尽管新语法看起来不错并且表现力极佳但是如果您担心性能则应该坚持使用旧语法。 再一次似乎没有免费的午餐 翻译自: https://www.javacodegeeks.com/2015/01/java8-sorting-performance-pitfall.htmljava 排序性能
http://www.yutouwan.com/news/443783/

相关文章:

  • 沧州网站建设制作网站备案时间要多久
  • 做思维导图的资源网站海门市建设局网站
  • 成都建设银行合作装修网站万网封停慧聪事件最后怎么处理了
  • 洛阳网站开发目前做哪个网站致富
  • 响应式网站建设多少钱帝国cms漏洞
  • 企业网站的重要性工业互联网六大应用场景
  • 找人做app网站吗建筑设计软件免费
  • 崇州市网站建设郑州团购网站建设
  • 成都网站建设套餐wordpress网站打开很慢
  • 响应试网站和移动端教育培训手机网站模板下载
  • 网站如何做360优化加强门户网站建设与管理
  • 网站建设与管理常用wordpress如何配置opcache
  • 抽奖小程序怎么样做免费的百度seo
  • 南宁企业如何建网站沧州商城网站开发设计
  • 网站开发文件结构组成学者网学科建设网站
  • 实力网站建设电话常州建设工程质量监督网站
  • 辽宁省住房城乡建设厅网站代理注册公司服务
  • 建站长沙长春兼职
  • 千博网站建设北京邮电大学电子工程学院研招网
  • 网站qq聊天代码宽带网络哪家好
  • 做网站公司汉狮网络网页设计网站思路
  • wordpress免费建站教程福田祥菱v2双排后双轮报价
  • 网站建设服务要交印花税吗维度网络专业做网站
  • 网站建设平面要多少分辨率wordpress envato主题
  • 学院网站建设项目响应式企业展示型网站模板
  • 王者荣耀网站开发目的做电商的女人不干净
  • 温州外贸企业网站建设做网站接单
  • 如何自己做网站卖东西品牌建设+网站
  • 优化公司网站排名深圳网站建设公司建设
  • 网站设计公司报价wordpress架站