java程序的入口函数
java入口函数只有一种,而且必须以main命名,且以public static进行修饰。
入口(Entry of Program):指程序运行的起点。
只有main方法可以作为程序的入口。
main方法结构:public static void main(String[] args) {
方法体
}
串口
安卓平板和单片机控制板走的是串口通信(交换数据)
串口通讯协议
遇到Android studio进去在下载gradle很慢情况处理方法
在文件夹找到对应版本文件夹,点开进去
下载对应的文件版本
右键复制到刚刚的文件目录
删除之前的文件,然后直接运行Android studio就可以了
看再进去就没有提示了
机器码
机器数与真值
数据类型有正负之分,例如+128和-128
计算机中一般用“0”表示正数的符号,用“1”表示负数的符号,并放在数的最高位
例如:(01101)₂ =(+13)₁₀ 、 (11101)₂ =(-13)₁₀
真值:用正负号表示数值,称为真值
符号数字化:用0表示正号,用1表示负号
机器数:符号数字化以后的数值称为机器数,常见编码有四种:1、原码;2、反码;3、补码;4、移码
数据的表示——机器码 | |
---|---|
原码 | 1、用0表示正数,用1表示负数,最高位为符号位。数值0可分为+0和-0; 2、运算时将数值和符号位分开处理 ; 3、8位长度取值范围位-127~127 。 |
反码 | 1、正数的反码就是原码; 2、负数的反码是在原码的基础上,符号位不变,对其余位逐位变反 |
补码 | 1、正数的补码与原码相同、负数的补码在反码的基础上加1;2、数值0只有一种表示方法(正),补码适合数字加减运算 ;3、8位长度取值范围位-128~127 。 |
移码 | 1、在补码的基础上,符号位取反;(符号位用“1”表示正数,用“0”表示负数) 2、数值0只有一种表示方法,移码适合浮点运算 |
1、字节 无符号 0-255
2.有符号 -128 - 127, 二进制最高位为符号位