java 变量, 命名法则, 数据类型, 基本数据类型, 进制转换, 单字节整数范围, 类型转换, ASCII码及转义字符

 

变量的注意事项

• 用前必须初始化。

 

标识符的命名法则(笔试)

• 由数字、字母、下划线以及$等组成,其中数字不能开头。

• 不能使用Java语言的关键字,所谓关键字就是Java语言用于表示特殊含义 的单词。

• 区分大小写,长度没有限制但不宜过长。

• 见名知意,支持中文但不推荐。

• 标识符可以给类/变量/属性/方法/包起名字。

 

数据类型的分类

• 在Java语言中数据类型主要分为两大类:

(1)基本(记住) byte、short、int、long、float、double、boolean、char

(2)引用(了解) 数组、类、接口、枚举、标注

 

进制的转换

• 八进制和十六进制其实都是二进制的简写。

• java的45二进制写法0b101101 其中“0b/0B"表示这是二进制,无实际意义

 • 正十进制转换为二进制的方式

a. 除2取余法,使用十进制整数不断地除以2取出余数,直到商为0时将 余数逆序排序。

b. 拆分法,将十进制整数拆分为若干个二进制权重的和,有该权重下面 写1,否则写0。

 • 正二进制转换为十进制的方式

a. 加权法,使用二进制中的每个数字乘以当前位的权重再累加起来。

 • 负十进制转换为二进制的方式

十进制的绝对值转换为二进制,再进行按位取反再加一

 

 

单个字节表示的整数范围(重中之重)

 非负数能表示的整数范围:0000 0000 ~ 0111 1111 => 0 ~ 127 => 0 ~ 2⁷ -1

负数能表示的整数范围:    1000 0000 => 1111 1111 => -128 ~ -1 => -2⁷ ~ -2⁰

    1000 0000 => 先减1:0111 1111
          => 按位取反: 1000 0000
          => 转为十进制:128
          => 添加负号:-128

         1111 1111 => 先减一: 1111 1110
          => 取反:0000 0001
       => 转为十进制:1
          => 加负号:-1

单个字节表示的整数范围:-128 ~ 127

 

posted @ 2021-02-15 15:11  ch_1993  阅读(78)  评论(0)    收藏  举报