基础¶
1.开发环境搭建 ¶
略
2.Java编译与运行 ¶
使用记事本编写如下代码,并保存为HelloWorld.java
在命令行下执行如下命令进行编译。
-d指定编译后的.class文件存放的目录
编译成功之后,运行程序
-cp用于指定环境变量。
3.进制 ¶
二进制转换十进制
1001 1×2 + 0×2+ 0×2+ 1×2 =9
二进制转换为八进制
101001 -> 101 001 ->51
4.源码补码反码 ¶
1.原码
将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。 为了简单起见,我们用1个字节来表示一个整数。
2.反码
一个数如果为正,则它的反码与原码相同;一个数如果为负,则符号位为1,其余各位是对原码取反。 为了简单起见,我们用1个字节来表示一个整数:
3.补码
补码:一个数如果为正,则它的原码、反码、补码相同;一个数如果为负,则符号位为1,其余各位是对原码取反,然后整个数加1。为了简单起见,我们用1个字节来表示一个整数:
已知一个负数的补码,将其转换为十进制数,步骤:
- 1、先对各位取反;
- 2、将其转换为十进制数;
- 3、加上负号,再减去1。