java oca

欢迎使用OCA的Java Puzzlers的第二部分。 在这一部分中,我们将看到一个有趣的案例,涉及Java 7附带的数字文字中的下划线分隔符。

在下面的类中,您可以在十进制文字中看到分隔符下划线。 还请注意,该类现在可以正常编译。 八进制是八进制表示,二进制是二进制,我敢肯定你不会猜十六进制。

 public class Puzzler { public static void main(String[] args){ int decimal = 12_345; octal = int octal = 04321 ; int binary = 0B1010; int hex = 0X4321A ; }  } 

八进制文字定义为0,二进制定义为0b / 0B,十六进制定义为0x / 0X。 好的,让我们开始将_放在它们后面以提高可读性。

 public class Puzzler { public static void main(String[] args){ int decimal = 12_345; octal = 0_4321; int octal = 0_4321; int binary = 0B1010; int hex = 0X4321A ; }  } 

整齐。 它编译没有问题。 让我们移动到二进制和十六进制。

 public class Puzzler { public static void main(String[] args){ int decimal = 12_345; octal = 0_4321; int octal = 0_4321; int binary = 0B_1010; int hex = 0X_4321A; }  } 

不。 您将在那里看到“非法下划线”。 我确定这是在设计时考虑到某些事情,但确实是令人惊讶的行为。

翻译自: https://www.javacodegeeks.com/2020/04/java-puzzlers-from-oca-part-2.html

java oca

java oca_OCA第2部分中的Java难题相关推荐

  1. java oca_OCA第7部分中的Java难题

    java oca 在OCA系列的Java Puzzlers的这一部分中,我将展示定义字符串和与之相关的潜在惊喜的多种方法. 创建字符串的两种基本类型是使用new关键字和仅使用字符串文字来创建. Str ...

  2. java oca_OCA第5部分中的Java难题

    java oca 在Java Puzzlers系列的第五部分中,我们将看到与X.parseX(String s)方法相关的内容. 您可以看到我们对X.parseX()方法的期望. public cla ...

  3. java oca_OCA第4部分中的Java难题

    java oca 在Java Puzzlers的第四部分中,我们有一些与char类型有关的东西. public class Puzzler { public static void main(Stri ...

  4. java oca_OCA第6部分中的Java难题

    java oca 即使对于新的Java开发人员,构造函数也可能不是什么大谜. 本质上,当您创建一个类的实例时,该类的构造函数就会启动. 在Java Puzzlers系列的第6部分中,我们将看到一个与构 ...

  5. java oca_OCA第1部分中的Java难题

    java oca 我在业余时间正在阅读Mala Gupta的Oracle认证Java SE程序员助理书,我对所学到的一些新知识感到惊讶. 有时候他们真的没有道理,有时候他们说得通,但真的让人惊讶. 因 ...

  6. spring 加载java类_在Spring中基于Java类进行配置的完整步骤

    在Spring中基于Java类进行配置的完整步骤 发布于 2020-7-7| 复制链接 基于Java配置选项,可以编写大多数的Spring不用配置XML,下面 前言JavaConfig 原来是 Spr ...

  7. java铃声类_MediaPlayer.setDataSource中的java.lang.IllegalStateException,使用铃声类

    我有一个用户(Samsung Galaxy S5,Android 4.4)报告的崩溃,我不明白发生了什么.这似乎是可以吸收的,但也许有些人遇到了同样的问题,或类似的问题.MediaPlayer.set ...

  8. java解析shell命令_Android中执行java命令的方法及java代码执行并解析shell命令

    这篇文章给大家介绍Android中执行java命令的方法及java代码执行并解析shell命令,需要的朋友一起学习 android中执行java命令的方法大家都晓得吗,下面一段内容给大家带来了具体解析 ...

  9. js 中 java 代码_在js中嵌套java代码

    jsp中有时候在js中操作某些java后台传递过来的数据逻辑比较复杂,比如list内容的遍历,可以直接在页面上添加java脚本来执行内容,代码如下: //在js中插入java代码操作 //取出java ...

最新文章

  1. java 强制gc_java应用性能调优之详解System的gc垃圾回收方法
  2. APP技巧:手机连接WiFi后,移动数据流量要不要关闭,看完你就懂了!
  3. jms activemq_带有ActiveMQ的JMS
  4. angular判断两个对象值是否相等,包含对象深层判断,深拷贝的两个对象
  5. 第三方模块config的使用
  6. linux驱动初探之字符驱动
  7. 蓝桥杯 ALGO-54 算法训练 简单加法(基本型)
  8. ncm 网络_江森楼宇自控网络控制模块NCM优势详解
  9. [No0000105]java sdk 开发环境变量powershell 自动配置脚本
  10. 常见的java开源组件_java开源框架有哪些?Java常用开源框架
  11. wifi app 服务器无响应,无法连接到 App Store 要怎么办?
  12. Automate your Android app testing
  13. edge设置IE兼容模式
  14. SSL/TLS(3): CA证书解释
  15. numpy创建单位矩阵和对角矩阵
  16. 20190227最近比较纠结的问题vue的video中视频的播放和nginx-rtmp的推流以及什么时候推流的分析
  17. [CSP-J 2019] 加工零件题解
  18. 化学反应动力学-常见微分方程模型的大一统形式
  19. 求绝对值指针c语言,C语言实现abs和fabs绝对值
  20. 【机器学习算法笔记系列】朴素贝叶斯(NB)算法详解和实战

热门文章

  1. 字符串hash(二)
  2. CF1270H Number of Components(线段树)
  3. 2021牛客NOIP提高组OI赛前模拟赛第一场T2——牛牛和数组操作(区间dp)
  4. BZOJ4504. K个串(主席树+优先队列)
  5. 洛谷P3338:力(FFT)
  6. P6242-[模板]线段树3【吉司机线段树】
  7. CF618F-Double Knapsack【结论】
  8. P5488-差分与前缀和【NTT,生成函数】
  9. P1541-乌龟棋【多维dp】
  10. ssl1104-USACO 2.1城堡(foodfill)【图论,广搜】