• Java基础毕向东day02


      1. 常量

           null 等特殊

          2.标识符

              数字-字母-下划线,数字不能开头

          3.二进制

             1> 二进制计算方法。

             2>常用二进制。

                       1        1      0       0   1    1  0 

                        128  64     32    18   8    4  2

          4.二进制转换

               1> 八进制:三个二进制组成一个八进制位。开头用 0表示 032就是表示八进制

                十六进制:四个二进制位组成一个16进制位。开头用0x表示,0x表示十六进制。

                为什么没有32进制呢?

                 因为进制就是为了表示数据方便,所以表示数据复杂的就不使用。16进制表示数的范围,是0-9,A-F。

                 而32进制,就是0-9,A-W, 那么表示数据就不是很方便了。

              2>二进制的计算

                 4+5 = 9

                 100 

             +  101

    ——————————————————

                10 01 = 9

              3>

               *数在内存中的表示 4+5

               0000 0000 0000 0000 0000 0000 0000 0100

               0000 0000 0000 0000 0000 0000 0000 0101

    -------------------------------------------------------------------------

               0000 0000 0000 0000 0000 0000 0000 1001

                *4-5在内存中的表示:

               0000 0000 0000 0000 0000 0000 0000 0100

               

               1111 1111 1111 1111 1111 1111 1111 1100

     -------------------------------------------------------------------------

                10000 0000 0000 0000 0000 0000 0000 0000

                  注:
                        6的原码是00000110 
                        6的反码是11111001 
                        反码+1以后表示负数 
                        11111010 
                        这就是-6

    变量,变量的类型: 

       基本数据类型和引用数据类型:基本数据类型 byte short int long,为嘛要划分不同数据类型?节约内存!

      byte 一个二进制位,8位

      short  两个二进制位,16位

     int  4个二进制位,32

     long 8个二进制位,64位

    类型转换:比较特殊的几个例子

    float a = 3.4;

    system.out.print('a'+1); 

     byte s = 3;s+=2和 s = s+2 的区别

    位运算:

              5.java中命名规范:

                包名要小写

                类名LeiMing 驼峰命名,首字母大写。

                方法名:首字母小写,后面的字母大写。 setData();

                常量:MAX_COUNT

  • 相关阅读:
    检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。
    SAP middb主键加索引
    【深入理解JVM】类加载器与双亲委派模型 (转)
    一千行MySQL学习笔记 (转)
    Spring框架是怎么解决Bean之间的循环依赖的 (转)
    一步一步带你入门MySQL中的索引和锁 (转)
    如何决定使用 HashMap 还是 TreeMap? (转)
    JVM 线上故障排查基本操作 (转)
    分布式、集群、微服务的区别
    可能是把 Java 内存区域讲的最清楚的一篇文章
  • 原文地址:https://www.cnblogs.com/childhooding/p/4562720.html
Copyright © 2020-2023  润新知