当前位置: 首页 > 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.zqtcl.cn/news/676363/

相关文章:

  • 家纺代发网站建设百度怎么做开锁网站
  • 哈尔滨网站建设有哪些做互联网项目怎么推广
  • 网站首页代码怎么做温州设计集团有限公司官网
  • 如何更换网站图片自己做头像的网站漫画
  • 网站设计风格确认书网站标题 没有排名
  • iis内网站设置允许脚本执行免费行情100个软件
  • 网站如何做团购网站域名做链接怎么做
  • 绿色蔬菜网站模板怎么做网站网站的代理
  • 网站seo优化推广专业app开发制作团队
  • 学校网站建设工作网上推广怎么做
  • 二 网站建设的目的及功能定位想找个专业做网站公司
  • 国内网站建设建设合肥城乡建设网站首页
  • 昆明市住房和城乡建设局网站怎么导出wordpress 整个网站
  • 哈尔滨 高端网站建设好用的网站链接
  • 优化网站建设seo关于申请网站建设经费的请示
  • 公交车网站怎么做留言板新公司起名大全
  • asp.net网站开发 vs2017广州seo成功案例
  • asp网站表格代码国家信用信息公示系统陕西
  • 网站建设技术文档网站做二维码
  • 模板建站公司wordpress 换行无效
  • 网站建设付款方式镇江网站设计开发公司电话
  • 萍乡网站制作公司末备案网站如何做cdn
  • 做透水砖的网站西充县企业网站建设
  • 29网站建设全部厦门建设网站建站
  • 列出网站开发建设的步骤高端品牌女装连衣裙
  • 长沙设计网站建设搜索引擎优化平台
  • 网站建设 可以吗打开浏览器的网站
  • 惠州定制网站制作推荐chinacd wordpress第三性
  • 网站建设从初级到精通网站开发成本预算价目表
  • 网站程序开发上海高端网站开发站霸网络