【2013-12-18】《Effective Java》读书笔记:不要返回NULL

发布时间:2026/7/15 6:05:34
【2013-12-18】《Effective Java》读书笔记:不要返回NULL [历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2013-12-18 标题《Effective Java》读书笔记不要返回NULL分类编程 / java / effective java 标签java·effective java·no null return《Effective Java》读书笔记不要返回NULL最近在看《 Effective Java 》这本书里面提到了编码时需要注意【 不要返回NULLRule439 】这里备份下实现的注意点截图版权属于原作者。github【 https://github.com/cstriker1407/think_in_java 】下面备份下返回数组和返回List等方法classRule43Bean{//sth}classNullClass{privatestaticfinalRule43Bean[]emptyArraynewRule43Bean[0];privateListRule43BeanlistnewArrayListRule43Bean();/*some methods*///返回数组publicRule43Bean[]getArrs(){returnlist.toArray(emptyArray);}//返回listpublicListRule43BeangetList(){if(list.isEmpty()){//返回空的listreturnCollections.emptyList();}else{//保护性拷贝returnnewArrayListRule43Bean(list);}}}原书介绍