java学习2.2

弱类型:var
强类型:java

java有八种基本类型如图一
各类型所占存储空间和cpp相同但相较下多了Boolean 所占一字节
引用类型
1.class
2.interface
3.数组[]
整数默认int型
小数默认double型
java学习2.2
java不同类型降格需添加(降后类型)强制转化会导致精度丢失如cpp中float型转为int型
升格不需添加额外标志
字符型和数字型转换遵循ASCII码
特殊字符
‘/t’ tab制表符
‘/r’ return
‘/n’ new line 下一行
’/u’ unicode
在运算时short,char,byte型全部转换为int型
运算符:
1.-,+在常,变量前面切表示为相反数
2.
3.
4.
5.
java学习2.2
具体情况和cpp高度相似。
if条件语句和条件和cpp相同
二进制按位取反:从右边数第一个一相同其他全部取反。
二进制移位:为二进制左右移位。例如:6<<2=24,6>>2=1

java学习2.2