自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Collection(单列)集合

Set集合与Collection集合一样是无序的,所以与Set集合相关的集合都是无序的,因此也无法存储相同的内容,且没有索引。Set集合下面也有三种集合(实现类)分别是HashSet集合、LinkedHashSet集合、ThreeSet集合。Collection集合是所有单列集合的最顶层的接口,它定义了所有单列集合的共性方法,所有的单列集合都可以使用共性方法,但是Collection集合是无索引。List集合是有序的集合,具有索引,可以存放重复的数据,并且可以保证存放顺序。作用:判断当前集合是否为空。

2023-05-06 10:13:26 95 1

原创 接口与抽象类

接口是一种公共的规范标准,在代码使用时接口是一种应用的数据类型,它规定了实现本接口需要实现类的一系列规范和方法。接口在定义时需要加关键字 interface ,在定义时接口中可以包含常量和方法,但是方法定义时需要是抽象方法。1.在接口中可以定义“成员变量”虽然它也叫成员变量实质上是常量,值一经定义则无法再被改变。2.接口在定义常量时 public static final 关键字可以省略,并且定义时必需赋值3.接口常量命名时最好使用大写进行命名多个相同的可以用_隔开,例NUM_OF_LONG。

2023-05-05 15:00:39 44

原创 if ..else..优化策略之使用Optional进行优

所以可以使用**Optional**进行优化,从而增加代码的可读性与可维护性。在实际开发中我们会遇到一些空指针的问题,所以在使用这些数据前我们需要对这些数据进一些非空判断。ifPresent:一样判断内部对象是否为空,如果不为空会执行lambda表达式。flatMap:和map的区别为lambda入参的对象封装入了Optional。orElseGet:如果值为空,执行一段lambda并返回一个对象。isPresent:判断内部对象是否为空,返回一个布尔值。empty:可以创建一个空的Optional对象。

2023-05-05 11:51:33 332 1

空空如也

空空如也

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

TA关注的人

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