- 博客(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关注的人