zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Visual Studio 2019 使用.Net Core 3.0 一
    Asp.Net真分页技术
    Vue-员工管理系统
    Activex在没有电子秤api的情况下获取串口数据
    C#调用Activex中串口电子秤的数据,并将电子秤的数据显示到前端页面
    C# Datetime.Ticks
    Asp.Net进阶/管家模式+发布订阅模式:练习
    委托解耦
    Asp.Net进阶/值类型与引用类型:复习
    C# 简单日志帮助类LogHelper
  • 原文地址:https://www.cnblogs.com/childhooding/p/4562720.html
Copyright © 2011-2022 走看看