Objects 操作对象的工具类
equals(a,b)
- 比较a和b两个对象的内容是否相等
deepEquals(Object a , Object b)
- 深度比较
hash (Object… val)
- 同时计算多个对象的hash值并返回最终结果
toString(obj)
- 以字符串的形式显示对象
compare(a,b)
- 比较a和b的大小
isNull(obj)
- 判断对象是否为空
nonNull(obj)
- 判断对象是否不为空
Lombok
- Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。
常用注解: