Java代码精简技巧推荐,有哪些高效方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计8651个文字,预计阅读时间需要35分钟。
前语:古语有云云:道为术之灵,术为道之体;以道统术,以术得道。
其中,道指规则、道理、理论,术指方法、技巧、技术。
意思想表达:道是术的精神,而术则是道的具体体现。
前言
古语有云:
道为术之灵,术为道之体;以道统术,以术得道。
其中:“道”指“规律、道理、理论”,“术”指“方法、技巧、技术”。意思是:“道”是“术”的灵魂,“术”是“道”的肉体;可以用“道”来统管“术”,也可以从“术”中获得“道”。
在拜读大佬“孤尽”的文章《Code Review是苦涩但有意思的修行》时,感受最深的一句话就是:“优质的代码一定是少即是多的精兵原则”,这就是大佬的代码精简之“道”。
工匠追求“术”到极致,其实就是在寻“道”,且离悟“道”也就不远了,亦或是已经得道,这就是“工匠精神”——一种追求“以术得道”的精神。如果一个工匠只满足于“术”,不能追求“术”到极致去悟“道”,那只是一个靠“术”养家糊口的工匠而已。作者根据多年来的实践探索,总结了大量的 Java 代码精简之“术”,试图阐述出心中的 Java 代码精简之“道”。
1.利用语法
1.1.利用三元表达式
普通:
String title; if (isMember(phone)) { title = "会员"; } else { title = "游客"; }
精简:
String title = isMember(phone) ? "会员" : "游客";
注意:对于包装类型的算术计算,需要注意避免拆包时的空指针问题。
本文共计8651个文字,预计阅读时间需要35分钟。
前语:古语有云云:道为术之灵,术为道之体;以道统术,以术得道。
其中,道指规则、道理、理论,术指方法、技巧、技术。
意思想表达:道是术的精神,而术则是道的具体体现。
前言
古语有云:
道为术之灵,术为道之体;以道统术,以术得道。
其中:“道”指“规律、道理、理论”,“术”指“方法、技巧、技术”。意思是:“道”是“术”的灵魂,“术”是“道”的肉体;可以用“道”来统管“术”,也可以从“术”中获得“道”。
在拜读大佬“孤尽”的文章《Code Review是苦涩但有意思的修行》时,感受最深的一句话就是:“优质的代码一定是少即是多的精兵原则”,这就是大佬的代码精简之“道”。
工匠追求“术”到极致,其实就是在寻“道”,且离悟“道”也就不远了,亦或是已经得道,这就是“工匠精神”——一种追求“以术得道”的精神。如果一个工匠只满足于“术”,不能追求“术”到极致去悟“道”,那只是一个靠“术”养家糊口的工匠而已。作者根据多年来的实践探索,总结了大量的 Java 代码精简之“术”,试图阐述出心中的 Java 代码精简之“道”。
1.利用语法
1.1.利用三元表达式
普通:
String title; if (isMember(phone)) { title = "会员"; } else { title = "游客"; }
精简:
String title = isMember(phone) ? "会员" : "游客";
注意:对于包装类型的算术计算,需要注意避免拆包时的空指针问题。

