- 博客(4)
- 收藏
- 关注
原创 04异常throws & try...catch
针对于GC清理不掉的对象,我们只能自己手动清理,那么这些对象只要是new出来了后续是否使用了,或者使用的过程中是否有异常了,不管异常是否捕获到了,最后我们都应该手动清理。表现形式为:代码编写的时候没有语法错误,但是调用了某个方法,而这个方法底层抛出了一 个编译时期异常,导致我们的代码一用就爆红了。处理异常的代码 -> 打印异常信息 -> 将来都是将异常信息放到日志文件中。处理异常,并不是将有异常的代码变成没有异常了,而是将编译时期异常出现的红线给消除掉。
2024-09-04 19:23:42
617
原创 02位运算符
运算规则:对应位只要有1即为1,相当于符号前后只要有一个为true,结果就是true。运算规则:往右移动后,左边空出来的位直接补0,不管最高位是0还是1空出来的都拿0补。当左移的位数n超过该数据类型的总位数时,相当于左移(n-总位数)位。运算规则:对应位一样的为0,不一样的为1。1 ^ 1 结果为0 false。8>>>34位->相当于移动2位。1 ^ 0 结果为1 true。0 ^ 1 结果为1 true。相当于:-2*(2的2次方)相当于:2*(2的2次方)1 & 1 结果为1。
2024-08-22 17:13:02
151
原创 01强制类型转换
1.取值范围小的数据类型 变量名 = 取值范围大的数据类型 -> 报错,需要手动强转 取值范围小的数据类型 变量名 = (取值范围小的数据类型)取值范围大的数据类型2.注意事项a.不要故意写成需要强转的格式,除非没有办法,会出现精度损失和数据溢出现象b.byte和short如果等号右边是字面值,不超出byte和short的范围,不用我们自己转,jvm自动为我们强转 c. byte和short如果等号右边是变量参与,结果再重新赋值给byte或
2024-08-22 11:57:04
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人