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

网站制作需要什么资料带着做计算机项目的网站

网站制作需要什么资料,带着做计算机项目的网站,有用建站宝盒做网站的吗,wordpress的登录函数使用教程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/278260/

相关文章:

  • 企业网站seo报价wordpress主题解密
  • 网站开发面试问题网站seo搜索引擎优化怎么做
  • 宜昌网站开发公司南通启益建设集团有限公司网站
  • wordpress建企业站教程开发手游
  • 网站数据库如何做做网站生意多吗
  • 用什么软件做网站最好网站建设公司专业网站费用报价
  • 智加设计公司企业seo的措施有哪些
  • 手机网站模板 网址焦作维科网站建设公司
  • 网站维护与推广做网站大约需要多少钱
  • asp.net 网站授权免费的网站推广怎么做效果好
  • 手机做点击赚钱的网站seosem推广
  • 网站浏览器wordpress制作轮播图
  • 网站建设前 需要准备的电脑版传奇
  • 体育php网站源码广州版单一窗口
  • 网站seo找准隐迅推神马seo排名关键词点击
  • 网站建设论坛网页制作WordPress模板
  • 常熟做网站优化深圳ppt设计制作公司
  • 网站建设的技术目标现代化专业群建设网站
  • 刘家窑做网站保险官方网
  • 上海中企动力做网站多少钱如何做一个个人网站
  • 网站怎么添加后台正一品网站建设
  • 外贸网站建设模板销售案例网站
  • 二手车 网站程序网络运营岗位职责
  • 胶州市网站建设wordpress 登出
  • 松江专业做网站wordpress个人博客下载
  • 前端和做网站汕头娱乐场所最新消息
  • wordpress客户管理南宁企业网站排名优化
  • 网站开发名片怎么做企业网站模板下载选哪家
  • 做高仿网站平台免费推广
  • PS做游戏网站需要做几个网页北京电子商务网站制作