自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 04异常throws & try...catch

针对于GC清理不掉的对象,我们只能自己手动清理,那么这些对象只要是new出来了后续是否使用了,或者使用的过程中是否有异常了,不管异常是否捕获到了,最后我们都应该手动清理。表现形式为:代码编写的时候没有语法错误,但是调用了某个方法,而这个方法底层抛出了一 个编译时期异常,导致我们的代码一用就爆红了。处理异常的代码 -> 打印异常信息 -> 将来都是将异常信息放到日志文件中。处理异常,并不是将有异常的代码变成没有异常了,而是将编译时期异常出现的红线给消除掉。

2024-09-04 19:23:42 617

原创 03Java在运行子类无参构造时会先调用父类的无参构造

为什么子类会调用父类无参的构造函数。

2024-09-04 18:40:02 411

原创 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关注的人

提示
确定要删除当前文章?
取消 删除