011_jdk7新特性
一、jdk7新特性为我们提供了二机制整数类型、以0b开头 如 int a = 0b1010
也为我们提供了下划线分隔符、当我们在开发中遇到很长的二进制或者十进制、读起来很头疼时、可依据个人习惯使用下划线分隔符。
二、程序举例
public static void main(String[] args) { /* 例如我们要在内存中表示一个int类型的3、我们知道int型占4个字节、一个字节8位、 那么一个int型占4*8=32位、所以int类型的3在内存中的表示为如下: */ int a=0b0000_0000_0000_0000_0000_0000_0000_0011; //int类型的3在内存中的表示、这里需注意二进制以0b开头 System.out.println("a="+a); //可依据个人习惯使用下划线分隔符、我个人喜欢每四位一个下划线分隔符、这样读起数来很清楚 int b=1_2345_6789; System.out.println("b="+b); }
输出结果截图:
三、总结
a)要表示一个二进制必须以0b开头
b)jdk7为我们提供了下划线分隔符,可以按照自己的习惯进行分割,如:int
b = 1_2312_3131;
我们很容易就知道这是1亿2312万3131啦! 非常符合国人的习惯!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步