自定义博客皮肤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)
  • 收藏
  • 关注

原创 List和Set区别

List:有序,按对象进入的顺序保存对象,可重复,允许多个null元素对象,可以使用iterator去除所有元素, 在逐一遍历,还可以使用get(int index)获取指定下标的元素 Set:无序,不可重复,最多允许有一个null元素对象,取元素时只能用iterator接口获得所有元素,在逐一遍历各个元素 ...

2022-05-03 10:39:59 83

原创 接口和抽象类的区别

1.抽象类可以存在普通成员函数,而接口中只能存在public abstract方法 2.抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public abstract final类型的 3.抽象类只能继承一个,接口可以实现多个 ...

2022-05-03 10:34:55 69

原创 重载和重写的区别

重载:发生在一个类中,方法名必须相同,参数类型不同,个数不同,顺序不同,方法返回值和访问修饰符可以不同,发生在编译时 重写:发生在父子类中,方法名和参数列表必须相同,返回值范围小于等于父类,抛出异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为private则子类就不能重写该方法 ...

2022-05-03 10:30:24 73

原创 String,StringBuffer,StringBuilder区别及使用场景

String是final修饰的,不可变,每次操作都会产生新的String对象 StringBuffer和StringBuilder都是在原对象上操作 StringBuffer是线程安全的,StringBuilder是线程不安全的 StringBuffer方法都是synchronized修饰的 性能: StringBuilder>StringBuffer>String 场景:经常需要改变字符串内容时使用后面俩个 优先使用StringBuilder,多线程使用共享变量时使用Strin

2022-05-03 10:23:35 233

空空如也

空空如也

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

TA关注的人

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