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

网站推广公司黄页网站开发语言 asp

网站推广公司黄页,网站开发语言 asp,中国最新光刻机,河南响应式建站java 数字 下划线JDK 1.7发行版引入了几个有用的功能#xff0c;尽管其中大多数都是语法糖#xff0c;但使用该功能可以大大提高可读性和代码质量。 这样的功能之一是在数字文字中引入下划线 。 从Java 7开始#xff0c;您可以在Java源代码中向可读性更高的10_000_000_000写… java 数字 下划线 JDK 1.7发行版引入了几个有用的功能尽管其中大多数都是语法糖但使用该功能可以大大提高可读性和代码质量。 这样的功能之一是在数字文字中引入下划线 。 从Java 7开始您可以在Java源代码中向可读性更高的10_000_000_000写一个长数字例如10000000000。 在数字文字中使用下划线的最重要原因之一就是避免了细微的错误而这些细微的错误很难通过查看代码来解决。 很难注意到在10000000000和1000000000之间缺少的零或多余的零而不是10_000_000_000和1_000_000_000。 因此如果您正在使用Java源代码处理大量数字请在数字中使用下划线以提高可读性 。 顺便说一句在数字文字中使用下划线是有规则的因为它们也是标识符中的有效字符您只能在数字之间使用它们恰好不能在数字文字的开头或数字文字的结尾。 在下一部分中我们将学习如何实现数字文字中的下划线以及如何在数字文字中使用下划线。 如何在Java中实现数字下划线 就像我说的那样它是一种语法糖就像在切换情况下如何实现String一样这也是在编译器的帮助下实现的。 在编译时编译器删除这些下划线并将实际数字放入变量中。 例如10_000_000将在编译时转换为10000000。 因为CPU处理长数字串没有问题这对他很有趣所以我们不必理会就是我们这个穷人遇到处理长数字的问题。 此功能对于银行和金融领域应用程序特别有用该应用程序处理大量资金信用卡号银行帐号和其他处理较长ID的域。 尽管强烈建议不要在Java文件中写入敏感数据并且绝对不要在生产代码中这样做但带数字的下划线使工作变得比以前容易得多。 Java中在数字中使用下划线的规则 Java编程语言对于在数字文字中使用下划线具有严格的规则集。 如前所述您只能在数字之间使用它们。 您不能以下划线开头或以下划线结尾。 这是更多地方您不能在数字文字中使用下划线 在数字的开头或结尾 与浮点文字中的小数点相邻 在F或L后缀之前 在需要一串数字的位置 这是几个示例显示了数字文字中下划线的一些有效和无效用法 float pi1 3_.1415F; // Invalid; cannot put underscores adjacent (before) to a decimal point float pi2 3._1415F; // Invalid; cannot put underscores adjacent (after) to a decimal point long socialSecurityNumber1 999_99_9999_L; // Invalid; cannot put underscores prior to an L suffixint a1 _52; // This is an identifier, not a numeric literal, starts with underscore int a2 5_2; // OK (decimal literal) int a3 52_; // Invalid; cannot put underscores at the end of a literal int a4 5_______2; // OK (decimal literal)int a5 0_x52; // Invalid; cannot put underscores in the 0x radix prefix int a6 0x_52; // Invalid; cannot put underscores at the beginning of a number int a7 0x5_2; // OK (hexadecimal literal) int a8 0x52_; // Invalid; cannot put underscores at the end of a numberint a9 0_52; // OK (octal literal) int a10 05_2; // OK (octal literal) int a11 052_; // Invalid; cannot put underscores at the end of a number 这是在数字文字中使用下划线的更多示例 long creditCardNumber 6684_5678_9012_3456L; // Never do it on production code long socialSecurityNumber 333_99_9999L; // Never, Ever do it on production code float pi 3.14_15F; long hexBytes 0xFF_EC_DE_5E; long hexWords 0xCAFE_BABE; long maxLong 0x7fff_ffff_ffff_ffffL; byte nybbles 0b0010_0101; long bytes 0b11010010_01101001_10010100_10010010; 您会发现与不使用数字下划线相比代码更具可读性。 顺便说一句在Java中始终使用L表示长文字。 尽管使用小写字母l是合法的但您永远不要将其与数字一起使用因为它看起来与数字1完全相似。告诉我是否可以找出12l和121之间的差异我想不是很多。 12L和121怎么样 简而言之请始终在数字中使用下划线 尤其是使用长数字时应使其更具可读性。 我知道此功能仅在Java 1.7中可用并且尚未广泛使用但是考虑到Java 8配置文件我希望Java 8将比Java 7更快更广泛地被社区采用。 参考 为什么在Javarevisited博客上使用我们的JCG合作伙伴 Javin Paul的Java SE 7数字中的下划线-数字文字中的下划线 。 翻译自: https://www.javacodegeeks.com/2014/03/why-use-underscore-in-numbers-from-java-se-7-underscore-in-numeric-literals.htmljava 数字 下划线
http://www.pierceye.com/news/676363/

相关文章:

  • 代发货网站系统建设螺栓球网架
  • 做书的网站有哪些内容吗电商平台定制
  • 网站建设与推广长春云电脑永久免费版手机版
  • 营销型网站建设优化建站坂田建设网站
  • 大型网站方案自己做网站详细流程
  • 网站开发中为什么有两个控制层南昌网站建设技术托管
  • 网站如何加入百度联盟易名中国网站
  • 海报在线制作免费网站网站建设费用明细湖南岚鸿
  • 宝塔服务器搭建网站教程盐城网站建设兼职
  • 南京网站制作公司怎么样wordpress思维导图
  • 学校网站建设和维护情况沈阳网页设计公司有哪些
  • 安徽网站建设电话网站建设动态静态
  • 网站建设规划设计公司排名摄影公司网站开发
  • php安防企业网站源码seo中文
  • 用什么开发和建设网站最好wordpress登录安全插件
  • 做网站哪个服务商便宜wordpress添加script
  • dede wap网站外贸客户开发的渠道有哪些
  • 营销型网站网站设计免费域名注册 国外
  • 杭州网站制作公司网站厦门网站建设 首选猴子网络
  • 公司如何建站合肥网站设计
  • wordpress单页导出wordpress head 优化
  • 建筑模版东莞网站建设技术支持北京网页制作服务商
  • 网站html地图怎么做的wordpress 国内视频网站
  • 哪个网站做的简历比较好龙岗做网站公司icxun
  • 海外网站开发网站打开慢怎么回事
  • 外贸导向企业网站搜索引擎大全排名
  • 网站域名怎么做变更企业查询系统
  • 12306网站多少钱做的怎么研发软件app
  • 手机端建站井冈山保育院网站建设
  • 服装设计网站怎么做wordpress网站商务通