会当凌绝顶,一览众山小。继2019.6.19日华山版发布以来,经过一年的修炼,《Java开发手册》泰山版于4.22正式发布。
今天就尝试解读下新版开发手册。
开发手册的一些数据:
全球超过260万开发者下载及查阅手册。 开发手册的目的: 代码演绎到极致,写出优雅的代码! Java开发手册愿景: 码出高效、码出质量。 为什么做结构化解读? 包含了292项约定的61页PDF版Java开发手册,对于一个新手来说确实难以下手,因此厘清规约的整体结构,找到切入点,以便有序、有针对、有重点的研读。 Java开发规约总览: Java开发规约分类: 编程规约、异常日志、单元测试、安全规约、MySQL数据库、 工程结构、设计规约 7个维度23个小类292项约定。 规约遵循分类: 强制、推荐、参考 三大类,附以“说明”、“正例”、“反例”等描述信息。 规约检查手段:阿里Java开发规约IDE插件。 关于2019年发布的华山版解读可以参见:泰山版ReleaseNotes针对新版本做了变化点说明,主要有以下几个方面: 1、发布错误码统一解决方案 2、新增34条新规约 3、修改90处描述 4、完善若干处示例。如,ISNULL示例等 为了对各大小类有更深的结构化认识,这里把泰山版和华山版的差异做一对比,差异如下:一万个读者就有一万个哈姆雷特,各位读者也可以其他方式来解读该开发手册。无他,只要是能够结构化、体系化地看待该手册,并有侧重与针对性地研习该手册。终会达到殊途同归的目的:码出高效、码出质量。
东爸东妈,公众号:父爱如山阿里巴巴Java开发手册1.5.0解读