zoukankan      html  css  js  c++  java
  • 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啦! 非常符合国人的习惯!

    如有任何疑问可联系邮箱: 给我发邮件、或直接联系QQ:1584875179 || 点返回首页

  • 相关阅读:
    开源Jabber(XMPP) IM服务器介绍
    ejabberd、jabber、jabberd、xmpp辨析
    分布式与集群的区别
    浅谈Javascript事件模拟
    理清javascript的相关概念 DOM和BOM
    js基础学习第一天(关于DOM和BOM)一
    处理机调度和死锁
    C++11 之 " = delete "
    小数的二进制表示
    二进制数的插入
  • 原文地址:https://www.cnblogs.com/aeon/p/9794251.html
Copyright © 2011-2022 走看看