# 参考文献或资料

[1]达内教育集团.大数据开发方向.大数据预科课程,2017

[2]相洁,呼克佑.Java语言程序设计[M].北京:人民邮电出版社,2013

[3]李磊,王养廷.面向对象技术及UML教程[M].北京:人民邮电出版社,2010

[4]杨冠宝.阿里巴巴Java开发手册[M].北京:电子工业出版社,2018

[5]Oracle America, Inc..The Java™ Tutorials (opens new window).2017

[6]Oracle America, Inc..Java® Platform, Standard Edition & Java Development Kit Version 11 API Specification (opens new window).2018

[7]Oracle America, Inc..The Java® Language Specification Java SE 11 Edition (opens new window).2018

[8]悟空.Java高并发之魂:synchronized深度解析 (opens new window).2018

[9]悟空.Java并发核心知识体系精讲 (opens new window).2019

[10]牟文斌.一课掌握Lambda表达式语法及应用 (opens new window).2019

[11]悟空.玩转Java并发工具,精通JUC,成为并发多面手 (opens new window).2020

[12]菜鸟教程.Java 8 Stream (opens new window).2022

[13]开发者小王.Java泛型(一)类型擦除 (opens new window).2017

[14]Cay S. Horstmann.Java核心技术 卷I[M].北京:机械工业出版社,2016

[15]Cedar.JAVA-Reflect专题 (opens new window).2015

[16]成富.Java9之模块系统 (opens new window).2018

[17]牛初九.JAVA9模块化详解(一) ——模块化的定义 (opens new window).2017

[18]Paul Deitel.Java Magazine September/October.Understanding Java 9 Modules (opens new window).2017

[19]Raoul-Gabriel Urma, Richard Warburton.Java 10 Local Variable Type Inference (opens new window).2018

[20]7七月.Java全栈工程师 (opens new window).2019

[21]耿祥义,张跃平.Java 2实用教程[M].北京:清华大学出版社,2017

[22]JavaGuide.JavaGuide (opens new window).2022

[23]Vamei.Java基础11 对象引用 (opens new window).2013

[24]王东,王伟.新一代垃圾回收器ZGC的探索与实践 (opens new window).2020

[25]IT烂笔头.通俗易懂的双亲委派机制 (opens new window).2022

[26]Vincent-yuan.HashMap 为什么线程不安全? (opens new window).2021

[27]Yikun.Java HashMap工作原理及实现 (opens new window).2015