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

贵阳网站建设平台wordpress不能实现静态化

贵阳网站建设平台,wordpress不能实现静态化,吉林有做网站的吗,百度推广广告收费标准在文章“ 更好的默认NullPointerException消息是否会传入Java#xff1f; ”#xff0c;我总结了当时与JEP 草案有关的背景细节#xff0c;有关使某些类型的NullPointerException #xff08;NPE#xff09;消息更有用。 上周很高兴看到该JEP现在是候选 JEP #xff08; … 在文章“ 更好的默认NullPointerException消息是否会传入Java ”我总结了当时与JEP 草案有关的背景细节有关使某些类型的NullPointerException NPE消息更有用。 上周很高兴看到该JEP现在是候选 JEP JEP 358 “ Helpful NullPointerExceptions”。 在这篇文章中我重点介绍了JEP 358的一些特别有趣的方面。 什么是JEP 358 JEP 358的当前“摘要”简要描述了此JEP“通过准确描述哪个变量为null 提高JVM生成的NullPointerException的可用性。” JEP 358的“动机”部分包括以下段落“如果JVM可以提供查明NPE来源并确定其根本原因所需的信息而无需使用额外的工具或改组代码则整个Java生态系统将受益。 自2006年以来SAP的商业JVM就已经做到了这一点获得了开发人员和支持工程师的一致好评。” 社区对OpenJDK的贡献示例 我感兴趣的JEP 358的一方面是它的背景。 JEP 358的“测试”部分当前指出“自2006年以来SAP的商业JVM中就已经实现了先前的实现并且已经证明是稳定的。” 该声明的目的是证明已经对该功能进行了一些测试但同时指出 SAP及其人员是提出的JDK增强功能的主要贡献者。 JEP的作者Goetz Lindenmaier和Ralf Schmelter 被视为原始作者 已经或已经与SAP保持联系。 我的理解是 SAP OpenJDK版本 SapMachine 尚不包含此功能但商业SAP却包含。 提议的JDK增强功能是一个很好的例子说明多个供应商提供OpenJDK的实现如何在将来使每个人都受益于OpenJDK。 更多细节的缺点 JEP 358解决了由更详细的NPE引入的潜在安全风险。 它指出“ null-detail消息可能包含源代码中的变量名……如果调试信息包含在类文件 javac -g 中”并且“这些以前尚未通过Java的反射API提供给其他程序。” 启用详细的空消息 JEP 358的“替代方案”部分概述了三个人们可能不希望使用较新的更详细的NPE消息的原因性能安全性和兼容性。 它指出“ null -detail消息默认情况下处于关闭状态可以通过命令行选项-XX:SuppressCodeDetailsInExceptionMessages启用。” 该部分补充说“没有办法指定仅关注某些NPE提升字节码”换句话说这是一个全有或全无的选择。 本节以以下语句结束“我们打算在将来的版本中默认启用null详细信息。” 并非所有NullPointerException更详细的消息 JEP 358指出了将应用更详细的消息的NullPointerException类型并将其与将不应用更详细的消息的类型进行了对比。 它指出我特别强调 “ 只有由JVM直接创建和抛出的NPE才会包含null-detail消息。 由JVM上运行的程序显式创建和/或显式抛出的NPE不受以下字节码分析和空细节消息创建的约束。 另外没有报告由隐藏方法中的代码引起的NPE的空细节消息这些方法是由JVM生成和调用的专用低级方法例如用于优化字符串连接。 隐藏的方法没有文件名或行号可以帮助查明NPE的来源因此打印空详细信息将是徒劳的。 如文本所述没有理由尝试提供“隐藏方法”的详细信息。 对于我们自己的代码明确抛出的NPE我们能够在构造异常消息时为其添加有用的上下文。 结论 对此JEP的响应非常热情我认为有很多Java开发人员都希望在以后的OpenJDK发行版中提供更详细的NullPointerException消息。 JDK-8218628 “向NullPointerException添加详细消息描述什么为null。”与JEP 358 JDK-8220715 关联当前与JDK 14关联为“修复版本”。 希望JEP 358正式针对JDK 14 翻译自: https://www.javacodegeeks.com/2019/08/jep-358-helpful-nullpointerexceptions.html
http://www.pierceye.com/news/401018/

相关文章:

  • 网站里面网友点评怎么做网站开发需要资质吗
  • gta 买房网站建设中软件下载免费大全网站
  • 中国移动网站专门拍短视频的公司
  • 网站制作网站建设报价南通优化网站怎么收费
  • 网站的连接二维码怎么做wordpress.org账号
  • 优秀的网站有哪些内容wordpress重新安装删除哪个文件
  • 网站建设与发布需要什么手机端开发app
  • 无锡做网站无锡网站设计2345网址导航手机上网导航下载
  • html中文美食网站营销型网站维护费用
  • 电商网站建设课设用什么软件制作网站
  • 杭州手机网站wordpress随机调用页面
  • html5网站编写长网页网站
  • 订餐网站系统建设方案建一个网上商城需要多少钱
  • 手机网站asp付费抽奖网站怎么做
  • 国际网站哪里做vs2010 c 建设网站
  • 企业网站更新什么内容永城做网站
  • wordpress 众筹网站模板html5风格网站特色
  • 服装设计参考网站重庆景点排名
  • 网至普的营销型网站建设扬州网站商城建设价格表
  • 成品网站价格表简答网站内容建设的时候内链重要性
  • 视频链接生成器某网站搜索引擎优化
  • flash网站案例vi设计是设计什么
  • ip查询网站备案查询企业网络营销推广平台
  • 多城市网站建设免费制作小程序的平台
  • 郑州网站建设出名吗?wordpress获取登录密码
  • 网站建设论文的开题报告重庆市工程建设信息
  • 商务网站设计方案门户网站的优点
  • 河津网站制作wampserver做的网站
  • 洛阳专业网站设计开发制作建站公司零陵区住房和城乡建设局网站
  • 在哪里可以学做网站游戏开发大亨下载