当前位置: 首页 > 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://wiki.neutronadmin.com/news/278260/

相关文章:

  • 中山做网站哪家公司好唐山个人网站建设
  • 石家庄网络营销网站推广创建网站用英语怎么说
  • 网站导航栏条源码网站文件命名
  • 生鲜农产品网站建设网站开发税费
  • 长沙企业做网站哪家好河南省城乡与住房建设厅网站
  • 电子产品的网站建设做一个简单的网页游戏
  • 视频发布网站有哪些内容微信公众号怎么创建步骤
  • 邯郸市建设局网站材料下载入口源码下载站
  • ps做登录网站北京展厅设计公司
  • 酒店 公司 安徽 网站建设私自建设网站
  • 网站可以换虚拟主机吗端 传媒网站模板
  • 网站开发技术主题免费申请网站域名
  • 厦门外贸网站制作制作简易网站模板
  • 成都企业网站建设价格太原 网站建设
  • 网站建立数据库连接时出错信誉好的网站建设
  • 网站诚信建设作品集的个人网站怎么做
  • 如何做网站的伪静态页面网站代理备案步骤
  • 外贸英文网站深圳网站制作的公司深圳app开发
  • 建网站是自己做还是用CMS教育类app开发价格表
  • 邗江建设局网站资料下载成品网站包含后台么
  • php搭建网站软件教育网络平台建设
  • 网站的方案温州网站优化指导
  • 部门网站建设管理经验交流材料商丘云网广告有限公司
  • 酒店自建网站的功能wordpress导航两行
  • 网站建设公司信科网络成都网站商城建设
  • 两个男性做网站新的网站建设技术
  • 大理州建设局网站门户网wordpress手机端菜单被挤到第二行
  • 网站开发招聘实习哔哩哔哩网页版怎么回到旧版
  • 网站运营维护工作 基本内容包括百度网页设计教程
  • 网站 首页布局 seo怎么弄一个公众号