try/catch,保证所有不可控的错误都能被捕获,如:
public void serviceMethod() {
try {
// normal logic here...
} catch (Exception e) {
// do something....
}
}
I 前缀来表明这是一个接口;if/else、switch/case 这样的代码,用枚举等方式来替代;lombok 这样的插件;equals 进行比较的时候,要采用 变量.equals(常量) 的格式来避免莫名其妙的空指针【此项为强制规定】;