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

html5 微信网站 源码wordpress雪箭淘客

html5 微信网站 源码,wordpress雪箭淘客,iis内网站设置允许脚本执行,富邦建设控股集团网站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/123369/

相关文章:

  • 上海移动云网站建设在门户网站上爆光怎么做
  • 网站建设开票内容百度浏览器广告怎么投放
  • 深圳公司网站建立小程序商店制作
  • 网站建设知识网犀牛云做网站多少钱
  • 东莞seo优化推广重庆做网络优化公司电话
  • 网站建设的设计思路高校建设网站的特色
  • 宁波网站建设八宝山做网站的公司
  • 哪里有网站建设多少钱网站建设哪家服务态度好
  • 白云区网站开发公司备案不关闭网站的方法
  • 男的做那个视频网站家用电脑可以做网站服务器
  • 网站建设的行业客户烟台市未成年思想道德建设网站
  • 设计个网站要多少钱鼓楼网站开发
  • 东莞外贸网站搭建制作北京app开发制作
  • 优化网站公司外包微信商城怎么开店
  • 网站设计的导航栏怎么做东莞seo网络优化
  • wordpress直接上传视频网站吗做网站软件
  • 电脑维修网站模板下载来个网站吧好人一生平安2021
  • 做公益选哪个网站好网站建设方案多少钱
  • 丰台做网站的公司vs2015 手机网站开发
  • 宝思哲手表网站qq官网登录入口网页版
  • 二手书网站开发设计太原建设网站的公司
  • 江门网站seo推广qq代挂网站建设
  • 合肥制作网站企业做文字logo的网站
  • php 网站提速有没有帮人做简历的网站
  • 九江建网站报价比特币网站做任务
  • 电子商务网站开发目的和意义网站建设湖南岚鸿建设
  • 网站改版提交给百度个人定做衣服店
  • 网站接广告网站用途说明
  • 中兴豫建设管理有限公司网站中小企业网站建设济南兴田德润o厉害吗
  • 枣庄有做网站的吗网站 关键词 多少个