给变量命名success or isSuccess?

image.png

  • 基本类型自动生成的 getter和 setter方法,名称都是 isXXX()和 setXXX()形式的。
  • 包装类型自动生成的 getter和 setter方法,名称都是 getXXX()和 setXXX()形式的。
  1. # bool类型的成员就这样写,可以避免序列化错误
  2. private boolean success;

Boolean 还是 boolean?

  1. boolean success;
  2. Boolean success;

关于基本数据类型和包装类型如何选择的问题
image.png

  • 包装类型默认值是null
  • 基本数据类型默认值是 false

总结:除了局部变量使用 基本数据类型,其他地方还是建议使用包装类型