《〈Java开发手册(泰山版)〉灵魂13问》则是为了帮助大家更好的理解这些规约背后的原理,从问题重现到原理分析再到解决问题,阿里技术专家带你剖析阿里巴巴开发细节。
作者从开发者的角度结合自身所遇到的坑点,根据规约内容解读背后的思考,让新手对规约不仅知其然更能知其所以然~
内容简介
编辑
添加图片注释,不超过 140 字(可选)
《新版 Java 开发手册》提到的三目运算符的空指针问题到底是个怎么回事?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴建议初始化 HashMap 的容量大小?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
Java 开发手册建议创建 HashMap 时设置初始化容量,但是多少合适呢?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴禁止使用 Executors 创建线程池?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴要求谨慎使用 ArrayList 中的subList 方法?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴不建议在 for 循环中使用“+”进行字符串拼接?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback) 中的 API ?
编辑
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴禁止把 SimpleDateFormat定义成 static 变量?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴禁止开发人员使用 isSuccess作为变量名?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴禁止开发人员修改serialVersionUID 字段的值?
编辑切换为居中
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴建议开发者谨慎使用继承?
编辑
添加图片注释,不超过 140 字(可选)
为什么阿里巴巴禁止使用 count( 列名 ) 或count( 常量 ) 来替代 count(*) ?