代码优化技巧

第一:在检验阶段,如果有错误直接抛出异常: Objects.requireNonNull(contactId);

第二:在命名方法时,检查是否需要输出日志: if(printLogIfNeeded)   //对于sql查询方法、java中的方法名字的命名定义推荐: find..By/query..By/get..By

第三:当三个字段都不为null时执行的代码;

第四:其中有2个条件任一匹配到:

第五:如果为null值,但是要转换字段类型取值,都可以用这种方法:

第六: 这是一种常见的 JSON 解析操作,它会尝试获取指定字段的值,如果该字段不存在或为 null,则返回空字符串 ""。

第七:对于jdk9及其以上版本,可以使用ifPresentOrElse() 方法。如果没有使用jdk9,也可以在jdk8中实现相似功能:

第八:优化if else语句,如果不想使用if else,也可以考虑使用函数式断言Predicate或BiPredicate进行校验。

第九:使用jdk8优化旧代码:

热门手游下载
下载排行榜