【Java学习】003_注释&关键字&标识符&常量&进制&原码反码补码
一、注释
单行注释
// 这是单行注释
快捷键:
修改为注释:ctrl + /
取消注释:ctrl + /
注:单行注释可嵌套
多行注释
/*多行注释*/
快捷键:
选择多行修改为注释:ctrl + shift + /
取消注释(无需选择全部注释内容,光标定位到多行注释即可):ctrl + shift +
注:多行注释不可嵌套
文档注释(注解)
/**文档注释*/
快捷键:
生成文档注释:/** + 回车
二、关键字
什么是关键字?
Java提供的具有特殊意义的单词
关键字的注意事项:
1. 关键字都是小写的
2. main不是关键字
三、标识符
什么是标识符?
1. 开发自己定义的名字,不是Java提供的
2. main是标识符
标识符的组成规则:
是由 英文字母 $ _ 数字 组成
标识符的注意事项:
1. 不能已数字开头
2. 标识符不能和关键字相同
四、常量
什么是常量?
永恒不变的量就是常量
常量的分类:
字面值常量:
整数常量:1,2,-3,……
小数常量:1.2,2.123,……
字符常量:'1','a','#',' ','在',……
1. 字符常量必须用单引号括起来
2. 引号里面有且只能有一个字符
字符串常量:"1","a",""#"," ","","你好",……
1. 字符串常量必须用双引号括起来
2. 双引号中可以有一个字符、可以有多个字符、可以没有字符
布尔常量:true,false
1. 只有两个值:true、false
空常量:null
1. 只有一个值
自定义常量:
五、进制
计算机使用的是二进制
十进制:逢十进一,正常写
10---->对应十进制中的10
二进制:逢八进一,0b
0b10---->对应十进制中的10
八进制:逢八进一,0
010---->对应十进制中的10
十六进制:逢十六进一,0x
0x10---->对应十进制中的10
10:用A表示
11:用B表示
12:用C表示
13:用D表示
14:用E表示
15:用F表示
- 在计算机中,数据最终都会变成二进制,也就是由多个0或者1组成,而每个0或1都成为一个位,也叫做1bit
- 在计算机中进行存储和运算的最小单位是字节(byte)
1byte = 8bit
1KB = 1024byte
1MB = 1024KB
1GB = 1024KB
1TB = 1024GB
进制的转换:
8421码 快速转换法
六、原码&反码&补码
计算机对数据进行运算的原理:
3 - 2 = 1
3 + (-2) = 1
先将3这个十进制,变成二进制的原码形式,然后变成反码形式,最后变成补码形式
先将-2这个十进制,变成二进制的原码形式,然后变成反码形式,最后变成补码形式
将这两个数的二进制的补码形式参与运算会得到一个二进制的补码形式
然后再将这个二进制的补码形式最终变回二进制的原码形式,然后再变成十进制,最后得到1
正数的原码、反码和补码的转换规则:
正数的原码、反码、补码是一样的
负数的原码、反码和补码的转换规则:
负数的原码变反码,符号位不变,其余的0变1,1变0
负数的反码变补码,只需要+1
注:符号位:二进制的最左边的那一个位,就称为符号位,正数的符号位是0,负数的符号位是1