Alibaba Java Development Manual – Summary of Various Versions

Table of contents

Java Development Manual

get file

If this blog is helpful to you, please remember to leave a message + like + favorite.

Java Development Manual

version number version name release date Remark
2016.12.07 Trial version released for the first time
1.0.0 formal edition 2017.02.09 Alibaba Group officially released
1.0.1 2017.02.13 1) Corrected  String[]inconsistencies.
2) vm is corrected to velocity. 
3) Fix countdown description error.
1.0.2 2017.02.20 1) Remove the bottom watermark.
2) The age of the solar system is referenced in the data type.
3) Fixed some descriptions about exceptions and method signatures. 
4) Fix the final description.
5) Remove the Comparator part description.
1.1.0 2017.02.27 1) Add a foreword. 
2) Add <? extends T>description and explanation.
3) Add version history.
4) Add proper noun explanation.
1.1.1 2017.03.31 Corrected page number totals and partial examples.
1.2.0 perfect version 2017.05.20 1) According to the feedback of the “Energy Gathering Chat” activity of Yunqi Community, the page number, layout and description of the manual are revised.
2) Add the applicable scene description of final.
3) Add a description about the granularity of locks.
4) Add a detailed description and positive and negative examples of “specifying the size of the set”.
5) Increase the sample code of the guard statement.
6) Make it clear that the field name of the database indicating the concept of deletion is is_deleted
1.3.0 Final version 2017.09.25 Add unit test specification, Ali’s open source IDE code specification detection plug-in: click here to download
1.3.1 Commemorative Edition 2017.11.30 Corrected part of the description; adopted the same Apache2.0 protocol as the P3C open source IDE detection plug-in.
1.4.0 Detailed version 2018.05.20 Increase the design specification category, a total of 16.
1.5.0 Huashan Edition 2019.06.19 1) Since this manual is the crystallization of the collective wisdom of community developers, this version removes the qualifier “Alibaba” in the Alibaba Java Development Manual.
2) Added 21 new statutes. For example, the NPE problem of switch, the comparison of floating-point numbers, no generic restrictions, the use of locks, judgment expressions, date formats, etc.
3) Modify description 112. For example, IFNULL judgment, collection toArray, log processing, etc.
4) Improve several examples. For example, named example, guard statement example, enum example, finally return example, etc.
1.6.0 Tarzan Edition 2020.04.22 1) Publish a unified solution for error codes, please refer to Appendix 3 ** for details . ** 
2) Added 34 new statutes. For example, the leap year and leap month issues of date and time, the automatic unboxing of ternary operations, the limitation of table aliases for SQL queries, the use of toMap() method of Collectors class, etc. 
3) Modify the description in 90 places. For example, blocking waiting for locks, decimal type of table creation, etc. 
4) Improve several examples. For example, the ISNULL example, etc.
1.7.0 Songshan Edition 2020.08.03 1) Added 14 front-end and back-end statutes. 
2) A new agreement prohibiting any discriminatory language is added. 
3) Added a convention that logs need to be kept for six months when sensitive operations are involved. 
4) Fix the equality comparison of compareTo and equals in BigDecimal class.
5) Correct the number of times HashMap expands with 1024 elements.
6) Revise the architecture layer specification and related instructions.
7) Fixed some formatting errors and description errors in the Taishan version.

get file

Follow the official account on the left “Xiao Xiao Zhang Zi Zi” and reply to the keyword to get it.

If this blog is helpful to you, please remember to leave a message + like + favorite .

Leave a Comment

Your email address will not be published. Required fields are marked *