近日所学
跟着视频学习了一下八大基本数据类型
其中有:
1.整数:int、byte、short、long;其中int是最常用的,而且Long类型要在数字后加L
2.小数:浮点数float、double;同理,Float类型要在数字后加F
3.字符:单字符 char,字符串 String ,并且String不是关键字,是类
4.布尔值 :表是非,有 true 与 false(正确与错误)。
然后还进行了整数拓展:进制,二进制0b,八进制0 , 十进制 , 十六进制0x
简略的说了一下浮点数拓展:最好完全使用浮点数进行比较。记住这个结论。
字符拓展:强制换行,并且认识到所有字符本质还是数字,都遵循编码 Unicode 表,如 a = 97 , 中 = 20013等。
有转换字符,\t 与 \n(制表符与换行)
被提醒 代码要精简易读
认识到内存溢出这个问题,而且知道了强制转换是由高--低,自动转换是由低--高。
有一些注意点:
1. 不能对布尔值进行转换
2. 不能把对象类型转换为不相干的类型
3. 在把高容量转换到低容量时,强制转换。
4. 转换的时候可能存在内存溢出,或者精度问题。
5. 操作比较大的数的时候,注意溢出问题。