您的位置:首页 > 编程语言 > Java开发

敬请期待!《Java开发手册》灵魂13问,深度剖析一线大厂开发思维

2020-04-30 18:26 387 查看

一线大厂怎么用Java?

看千万阅读量技术博主给你分析!

《〈Java开发手册(泰山版)〉灵魂13问》电子书即将上线

带你剖析阿里巴巴一线团队开发思维

正式上线时间:2020年5月6日 8:00


《〈Java开发手册(泰山版)〉灵魂13问》
敬请期待!


作者介绍
Hollis,一个对Coding有着独特追求的人,现任阿里巴巴技术专家,个人技术博主,技术文章全网阅读量数千万,《程序员的三门课》联合作者。

精彩看点

大家都知道2020年04月22日刚刚发布了《Java开发手册》泰山版,新增5条日期时间规约;新增2条表别名sql规约;新增统一错误码规约。

《〈Java开发手册(泰山版)〉灵魂13问》则是为了帮助大家更好的理解这些规约背后的原理,从问题重现到原理分析再到解决问题,全网千万阅读量技术博主Hollis带你剖析阿里巴巴开发细节。

目录

  • 《新版 Java 开发手册》提到的三目运算符的空指针问题到底是个怎么回事?
  • 为什么阿里巴巴建议初始化HashMap的容量大小?
  • Java开发手册建议创建HashMap时设置初始化容量, 但是多少合适呢?
  • 为什么阿里巴巴禁止使用Executors创建线程池?
  • 为什么阿里巴巴要求谨慎使用ArrayList中的subList方法?
  • 为什么阿里巴巴不建议在for循环中使用“+”进行字符串拼接?
  • 为什么阿里巴巴禁止在for each循环里进行元素的remove/add操作?
  • 为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Log back) 中的API?
  • 为什么阿里巴巴禁止把SimpleDateFormat定义成static变量?
  • 为什么阿里巴巴禁止开发人员使用is Success作为变量名?
  • 为什么阿里巴巴禁止开发人员修改serialVersionUID字段的值?
  • 为什么阿里巴巴建议开发者谨慎使用继承?
  • 为什么阿里巴巴禁止使用count(列名) 或count(常量) 来替代count(*)?

作者从开发者的角度结合自身所遇到的坑点,根据规约内容解读背后的思考,让新手对规约不仅知其然更能知其所以然~

藏经阁系列电子书

阿里云开发者社区——藏经阁系列电子书,汇聚了一线大厂的技术沉淀精华,爆款不断。
点击链接获取海量免费电子书:https://developer.aliyun.com/topic/ebook

阿里技术官方号 企业博客 原创文章 402获赞 1291访问量 88万+ 关注 私信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: