java
文章平均质量分 72
泽泽泽json
小小的开发
展开
-
使用枚举代替if else和switch
枚举是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁,安全性以及便捷性。创建枚举类型要使用enum关键字,隐含了所创建的类型都是java.lang.Enum类的子类(java.lang.Enum是一个抽象类)。枚举类型符合通用模式Class Enum>,而E表示枚举类型的名称。原创 2024-03-26 12:03:42 · 548 阅读 · 0 评论 -
Optional方法和实战讲解
在Java中,Optional是一个用于解决空指针异常的类。它是一个容器对象,可以包含或者不包含非空值。Optional类的设计思想是将可能为空的值封装在一个对象中,并提供一系列的方法来对这个值进行操作,同时避免了空指针异常的发生。使用Optional可以代替使用null来表示一个值不存在的情况,这样可以提供更加清晰和安全的代码。isEmpty()get()通过使用Optional类,我们可以更加规范地处理可能为空的值,避免了空指针异常,并使代码更加健壮和可读性更高。原创 2023-07-13 14:55:22 · 222 阅读 · 1 评论