标识符
概念:java中对各种变量,方法和类在命名时使用的字符序列,可以自己取名字的地方称为标识符
一.标识符命名规则:
1.由a - z , A - Z , 0 - 9 ,_ 和 $ 组成:![](https://i-blog.csdnimg.cn/blog_migrate/947202ca49b6d1e6bb937ec9b4e4e336.png)
2.不可以数字开头: ![](https://i-blog.csdnimg.cn/blog_migrate/d0713a0f3d3e0d5c7923fe4ae66e81ef.png)
3.不可以单独使用关键字和保留字 ,但可以包含它们:
4.对大小写敏感,区分大小写:
5.不能含有空格 : ![](https://i-blog.csdnimg.cn/blog_migrate/5e4a906f01e4133ebc380ffda31adee4.png)
二.标识符命名规范:
四种进制的转换
注:0为(数字0)
一 . 二进制:2进1,以ob或oB开头。
1.二进制转十进制
0b1001 = 1 * 2 的0次方 + 0 * 2 的1次方 + 0 * 2 的2次方 + 1 * 2 的3次方
= 1 + 0 + 0 +8 = 9
下图可以看出第一个数为1,第二个数为2,第三个数为2*2,第四个为2*2*2······,把二进制中的数和对应的十进制数相乘,然后相加即可
2.二进制转八进制
将二进制分为每三个一组,转成对应的八进制数
3.二进制转十六进制
将二进制分为每四个一组,转成对应的十六进制数
二 . 十进制:10进1。
1.十进制转二进制
将该数不断除以2,直到商为1,然后将每步得到的余数倒过来,在这个倒过来的数前面加一个1即可
2.十进制转八进制
将该数不断除以8,直到商小于8,然后将每步得到的余数倒过来,在这个倒过来的数前面加上最后小于8的那个数即可
3.十进制转十六进制
将该数不断除以16,直到商小于16,然后将每步得到的余数倒过来,在这个倒过来的数前面加上最后小于16的那个数或者对应的字母即可
三 . 八进制:8进1,以0开头。
1.八进制转十进制:
同二进制,把八进制换成二进制即可
2.八进制转二进制:
将八进制数每一位,转换成对应的一个二进制三位数
四 . 十六进制:16进1,以0x或0X开头,11 - 15 用a - f 或 A - F 代替。
1.十六进制转十进制
同二进制,把十六进制换成二进制即可
2.十六进制转二进制
将十六进制数每一位,转换成对应的一个二进制四位数