首页 > 技术文章 > 关于《〈Java开发手册(泰山版)〉灵魂 13 问》(附网盘链接)

lin-857 2020-11-07 22:11 原文

今天跟大家分享的是关于《〈Java开发手册(泰山版)〉灵魂 13 问》的资料,下拉文末获取网盘链接

1.《新版 Java 开发手册》提到的三目运算符的空指针问题到底是个怎么回事?

2.为什么阿里巴巴建议初始化 HashMap 的容量大小?

3.Java 开发手册建议创建 HashMap 时设置初始化容量,但是多少合适呢?

4.为什么阿里巴巴禁止使用 Executors 创建线程池?

5.为什么阿里巴巴要求谨慎使用 ArrayList 中的 subList 方法?

6.为什么阿里巴巴不建议在 for 循环中使用“+”进行字符串拼接?

7.为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作?

8.为什么阿里巴巴禁止工程师直接使用日志系统 (Log4j、Logback) 中的 API ?

9.为什么阿里巴巴禁止把 SimpleDateFormat 定义成 static 变量?

10.为什么阿里巴巴禁止开发人员使用 isSuccess 作为变量名?

11.为什么阿里巴巴禁止开发人员修改 serialVersionUID 字段的值?

12.为什么阿里巴巴建议开发者谨慎使用继承?

13.为什么阿里巴巴禁止使用 count( 列名 ) 或 count( 常量 ) 来替代 count(*) ?

点击链接获取完整文档
链接:https://pan.baidu.com/s/1Ffw5r8VfwlysoGNY25rQTQ
提取码:qm0q

推荐阅读