1 常量
2 进制表现形式以及任意进制到十进制转换和十进制到任意进制转化
0b---二进制 0---八进制 0x---十六进制
其他任意进制到十进制的转换规则是位权展开法。。。十进制到其他进制的转换规则是 除商取余,直到商为零,余数倒着排列(除基取余 直到商为0 余数反转)
二进制到八进制转换 (100110) (3位为一组,不够补零) 100 110 -----46(与十进制转化到八进制结果一样)
二进制到十六进制的简易方式(100110) (4位为一组,不够补零) 0010 0110---26(与十进制转化到十六进制结果一样)
3 原码,反码与补码
1:原码
就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
2:反码
正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
3:补码
正数的补码与其原码相同;负数的补码是在其反码的末位加
计算机的所有数据运算是通过补码来实现的
4 变量
在程序运行过程中,在某个范围内其值可以发生改变的量,变量就是在内存中的一小块区域
定义格式:数据类型 变量名=变量值
5 数据类型
6 java语言基础
a:作用域问题:变量定义在哪一级大括号中,哪个大括号的范围就是这个变量的作用域。相同的作用域中不能定义两个同名变量。
b:初始化值问题 没有初始化值不能直接使用
c:在一行上建议只定义一个变量 可以定义多个,但是不建议
7 类型转换中的小注意
Java中的默认转换规则
(1): boolean类型不能转换为其他的数据类型
(2): byte,short,char—int—long—float—double
(3): byte,short,char之间不转换,他们参与运算首先转换为int类型
8 “ += ” 的优点
9 运算的注意事项
注意事项:
a:整数相除只能得到整数。如果想得到小数,请使用浮点数
b:/获取的是除法操作的商,%获取的是除法操作的余数
%运算结果的符号,取决于参与运算是左边的符号
10 ++和--
a:单独使用:
放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)
b:参与运算使用:
放在操作数的前面,先自增或者自减,然后再参与运算。
放在操作数的后面,先参与运算,再自增或者自减。
11 注意
12 常量优化机制的好处
13 字符串与“+”相结合的问题