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

网站获取访客qq号网站搭建行业

网站获取访客qq号,网站搭建行业,wordpress主题上传怎么用,wordpress 共享环绕模式未在GOF书中列出#xff0c;但对于以下问题非常有用#xff1a; 循环构造#xff0c;例如执行while / while / for循环 秒表周围的一些代码。 用运行时异常包装检查的异常 初始化和清理#xff0c;例如创建/销毁线程池或打开/关闭文件等 将上下文信息添加到线… 环绕模式未在GOF书中列出但对于以下问题非常有用 循环构造例如执行while / while / for循环 秒表周围的一些代码。 用运行时异常包装检查的异常 初始化和清理例如创建/销毁线程池或打开/关闭文件等 将上下文信息添加到线程例如请求上下文信息以记录或传递安全上下文等 Java需要大量的管道代码来完成这些简单的事情。 Java8添加了对lamdba的支持并且可以解决此类问题。 可以将Lambda行为作为参数传递给任何函数如果要解决上述问题这是非常强大的事情。 环绕 环绕功能的模板如下所示 预编码 实际行为 邮编 WrapAround for循环 FunctionalInterfacepublic interface CodeBlock {void execute();}FunctionalInterfacepublic interface Condition {boolean test();}public static void loop(Condition condition, CodeBlock codeBlock) {while (condition.test()) {codeBlock.execute();}} 上面的代码非常简单它具有2个功能接口一个用于条件另一个用于执行代码块并且这2个行为使用lambda传递给循环函数。 这使我们可以引入新的构造。 让我们看一些更多的例子 WrapAround时间/秒表 FunctionalInterfacepublic interface CodeBlock {void execute();}public static void time(String name, CodeBlock codeBlock) {long start System.currentTimeMillis();codeBlock.execute();long total System.currentTimeMillis() - start;System.out.println(name took total ms);} WrapAround可关闭/异常 FunctionalInterfacepublic interface AutoCodeBlock {void execute(AutoCloseable closeable) throws IOException;}FunctionalInterfacepublic interface ExceptionBlock {void execute() throws Exception;}public static void withAutoClose(AutoCloseable resource, AutoCodeBlock codeBlock) throws Exception {try (AutoCloseable c resource) {codeBlock.execute(c);}}public static void wrapWithRuntimeException(ExceptionBlock codeBlock) {try {codeBlock.execute();} catch (Exception e) {throw new RuntimeException(e);}} Java 8具有大量可以使代码简洁的功能而我仅使用了一个功能实现真正有用的东西。 博客中使用的代码可在github获得 翻译自: https://www.javacodegeeks.com/2015/10/wrap-around-design-pattern-in-java8.html
http://www.pierceye.com/news/253673/

相关文章:

  • 新房网站建设公司手机制作app需要什么软件
  • 网站备案登记表网站建设及规划
  • 彩票网站建设平台wordpress模板怎么改织梦
  • 商业中心 网站建设怎么创建自己的官网
  • 中国建设银行总行官方网站宁波网站推广渠道
  • 网站备案的网站名称分类信息网址
  • 教育类网站建站jae安装wordpress
  • wordpress自定义站点设计网站广告语
  • 广告型网站怎么做的网络技术学习网站
  • 网站建设公司不赚钱进一步推进网站建设
  • 四川省工程建设协会网站360路由器网站建设
  • 快云服务器怎么做网站360网站收录提交入口大全
  • 网站设计的安全尺寸正规的培训行业网站开发
  • 网站提交了被收录后改怎么做商丘网站制作教程
  • 建网站被封了网站建设网页设计小江
  • 用node做的网站索引网站有哪些
  • 无锡设计网站建设时尚杂志网站设计分析
  • 嘉定区网站建设网站建设怎么谈
  • 网站开发 毕业设计如何做网站app
  • 优惠券网站开发谷歌seo搜索引擎下载
  • 安徽省建设工程资料上传网站重庆相亲网
  • 河南建设网站官网中英文公司网站
  • 手机版网站如何建设会议响应式网站开发
  • 肇庆住房建设部网站国外专门做旅游攻略的网站
  • 网站如何设置长尾词静态网站开发一体化课程
  • 学校网站建设流程做网站用哪个工具
  • 网站开发工作室策划案域名的价格
  • 郑州艾特网站建设公司互联网保险图片
  • 网站后台任务网站设计建设一般多少钱
  • 电子商务网站设计的基本流程创业商机网农村