Java面试题系列(2):Java8数字字面值常量新特性
来源:互联网 发布:java判断true和false 编辑:程序博客网 时间:2024/06/02 21:49
1. Java8对数值字面常量增加了一些新特性。
在java SE 7以后,任何数量的下划线字符(_)可以出现在任何地方之间的数字数值文字。这个特性使得将数值型的字面值输入更加方便,可以提高代码的可读性。
例如,如果代码中包含有多个数字,你可以使用下划线字符来分隔三组中的数字,类似于你将如何使用逗号或空格这样的标点符号作为分隔符.。
下面的例子展示了多种方式可以使用下划线在数值型的字面值
long creditCardNumber = 12_3_4_5678_9012_3456L;
long socialSecurityNumber = 999_99_9999L;
float pi = 3.14_15F;
long hexBytes = 0xFF_EC_DE_5E;
long hexWords = 0xCAFE_BABE;
long maxLong = 0x7fff_ffff_ffff_ffffL;
//使用b常量标识前缀表示二进制数字字面值
byte nybbles = 0b0010_0101;
long bytes = 0b11010010_01101001_10010100_10010010;
0 0
- Java面试题系列(2):Java8数字字面值常量新特性
- Java之java8新特性
- java面试题系列2
- Java系列 – 用Java8新特性进行Java开发太爽了(续)
- 【java学习笔记】java8的新特性
- Java8对Java语法的新特性
- Java系列---面试题
- java8 新特性
- java8新特性 ---译
- Java8新特性教程
- Java8新特性学习
- JAVA8新特性
- Java8新特性详解
- JAVA8的新特性
- java8 新特性
- java8新特性
- java8 新特性
- JAVA8新特性一览
- c++ extern keyword
- linux下 signal信号机制的透彻分析与各种实例讲解
- JSP
- AJAX基础
- 内存对齐,占用内存,结构体
- Java面试题系列(2):Java8数字字面值常量新特性
- 18 记一次 "400 Bad Request"
- 日志分析工具Awstats动态分析Nginx日志实战
- commander模式切换
- java守护线程
- git的 常用命令
- zoj 1186 方程的解数
- iOS多线程介绍
- 【李木华】线性表