纯css打造立体时钟
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
By_jie

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啦! 非常符合国人的习惯!

posted @ 2018-10-15 19:58  1024军团  阅读(1324)  评论(0编辑  收藏  举报