学习记录1标识符、关键字、进制

标识符和关键字

关键字

关键字是系统定义好的,大小写十分敏感。

标识符

  Java的所有组成都需要名字,类名,变量名以及方法名都被称为标识符。

JAVA程序运行机制

  源程序(.java文件)->java编译器(javac)->字节码(.class文件)->类装载器(jvm)->字节码效应器(检验代码正误)->解释器->操作系统平台

补码 原码 反码

  • 补码:任何地方看到的码都是补码。(对于正数来说,补码,原码相同。对于负数来说,要先求得反码,由反码求得原码,再用原码进行进制转换)
  • 反码:用于求得原码或补码的中间码,除符号位,其它位依次取反求得,补码减一得反码,反码加一得补码。(取反以及加减时,符号位不动)
  • 原码:用来做进制转换的码。

进制

  • 类别
    二进制,八进制,十进制,十六进制(0-9,A-F)
  • 十进制->二进制
    数值不断除2,直到商为0停止,所得余数反向依次从左至右写出,即为二进制。
  • 二进制->十进制
    除符号位,从右至左依次为20,21,22,23,……,再用每一位上的数值与前述相乘,所的所有数值相加求和即可。
  • 十进制->八进制
    数值不断除8,直到商为0停止,所得余数反向依次从左至右写出,即为八进制。
  • 八进制->十进制
    除符号位,从右至左依次为80,81,82,83,……,再用每一位上的数值与前述相乘,所的所有数值相加求和即可。
  • 十进制->十六进制
    数值不断除16,直到商为0停止,所得余数反向依次从左至右写出,即为二进制。
  • 十六进制->十进制
    除符号位,从右至左依次为160,161,162,163,……,再用每一位上的数值与前述相乘,所的所有数值相加求和即可。
  • 二进制->八进制
    二进制从右至左数每三个一组,不足三个用0补齐,分组求出其所对应的“十进制”数值,再将数值依次写下,即得八进制。
  • 八进制-二进制
    将每一位的数值看作十进制,依次写出其对应的二进制数值,不是最后一组的,不足三个用0补齐,即得二进制。
  • 二进制->十六进制
    二进制从右至左数每四个一组,不足四个用0补齐,分组求出其所对应的“十进制”数值,再将数值依次写下,即得十六进制。
  • 十六进制-二进制
    将每一位的数值看作十进制,依次写出其对应的二进制数值,不是最后一组的,不足四个用0补齐,即得二进制。
    (注意:上述计算中用到的二进制码,均为原码,而实际题目中所看到的码均为补码,所以在计算时,要先将补码转化为原码再进行计算)
posted @ 2022-09-08 13:33  BattleTrumpet  阅读(35)  评论(0)    收藏  举报