JAVA基础-进制转换、JDK与常量

352 阅读2分钟

进制:

十进制数据转成二进制数据:使用除以2获取余数的方式(从最后一位读取)

二进制数据转成十进制数据:使用8421码的形式

现代电脑中的计算器非常方便,已经添加了程序员模式,可以快速进行十六进制、十进制、八进制与二进制之间的转换:

位(bit): 一个数字0或者一个数字1,代表一位。 字节(Byte): 每8位为一个字节,这是数据存储的最小单位。

1Byte=8bit 1KB=1024Byte 1MB=1024KB 1GB=1024MB 1TB=1024GB 1PB=1024TB 1EB=1024PB 1ZB=1024EB

JRE和JDK

JRE(Java Runtime Environment): Java程序的运行时环境,包含了JVM和运行时所需要的核心类库。

JDK(Java Development Kit): Java程序开发包工具,包含了JRE和开发人员使用的工具。

标识符

  • 标识符:指在程序中,我们自己定义的内容。比如类的名字、方法的名字、变量的名字等等都是标识符。
  • 命名规则(硬性要求):
    • 标识符可以包含英文字母(区分大小写)数字美元符号$下划线_
    • 标识符不能以数字开头。
    • 标识符不能是关键字。
  • 命名规范:
    • 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
    • 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。
    • 方法名规则:同变量名。

常量

在程序运行期间,固定不变的量

  • 常量的分类:
    1. 字符串常量:用双引号引起来的部分
    2. 整数常量:就是整数数字,没有小数点
    3. 浮点数常量:有小数点的数字
    4. 字符型常量:用单引号引起来的部分
    5. 布尔常量:只有true和false两个值
    6. 空常量:null

在字符串常量输出时,双引号之间内容可以为空

字符型常量输出时,单引号之间内容有且只有一个字符,不能为空,也没能超过一个

空常量不能直接用来输出