自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Finally语句块

Finally、Final、Finalize区别: Final关键字:修饰的类无法继承,修饰的方法无法覆盖,修饰的变量不能重新赋值 Finally:与Try连用,finally的语句必须执行 Finalize:是Object中的方法名,是由垃圾回收器GC调用的 Finally语句块:它中的语句一定会执行,即使有return,所以他一般用于资源的释放,避免出现异常后,流没有关闭(除非是类似exit(0)这种直接结束JVM的语句) ...

2021-11-23 18:42:26 110

原创 关于Java的数组

数组:它是一种引用数据类型,不属于基本数据类型。 属于一种容器,可以容纳多个元素。它可以储存基本数据类型,也可以存储引用数据类型 它存储对象,实际上是存储的地址 一般一维数组用的较多 一旦定义了数组长度,java中规定不可更改 所有数组对象都有length属性,用来获取元素个数 要求存储的数据与定义的数组类型一致,int类型数组存储int类型数据 数组对象也是存储在堆内存 整个数组对象的内存地址就是第一个小方块(首元素)的内存地址(注意:不是小方块存储的内存地址,而是小方块本身的内存地址)

2021-11-11 21:02:00 239

原创 关于抽象类和接口

抽象类:是由各个具有相同特征的类再抽象得到的抽象类,抽象类直接还可能具有相同特征,所以它还可以抽象。但是抽象类它无法创建对象。 作用基本就是拿来继承的,如果加了final,肯定报错 虽然它不能实例化对象,但是可以有构造方法,供子类调用 抽象方法: 1.没有方法体,以;结束 2.方法名前面的修饰符时abstract 3.它只能出现在抽象类中 重点:如果非抽象子类继承了抽象类以及抽象类的抽象方法...

2021-11-04 13:37:24 83

原创 关于this和super

This: this出现在实例方法和构造对象中 this.或者this()(它只能出现在第一行,目的是调用本类中其他构造方法,实现代码复用)是它的使用方法 this不能在静态方法中 Super: 1.super出现在构造方法和实例方法 2.super.和super()(它只能出现在第一行,目的是调用父类中构造方法,实现代码复用,在创建子类对象时,实现初始化父类特征) 3.super不能出现在静态方法 super()调用的父类无参数构造,且不写任何子类构造时会有个隐藏的。所以你父类如果写了有参构

2021-10-28 14:34:30 88

原创 关于JAVA中的强制转换

整数值被默认为int类型,浮点型字面值被默认当作double处理,例如3.0,所以 long a = 456;理解为int类型的整数型字面值456被赋予给long类型变量的, int类型当然可以被大类型long包容,但如果超过int类型的取值范围,就没法进行到赋值这一步,所以需要在后面加上L 例如:2147483648L就可以存下了,而3.0F就被当作float类型的浮点值 如果是long类型转换成int类型,则需要添加强制转换符号 例如:long k = 2147483648L; int a = (

2021-10-24 09:29:04 1023

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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