本书分为四大部分:第1~6章,初步认识Java的基础语法及主流编程工具的使用;第7~11章,详解Java面向对象编程语言的语法、核心编程思想、基础API等;第12~17章,介绍使用Java进行高级应用开发所需的API和基础原理;第18、19章,介绍了Java8~Java17版本的新特性。本书核心内容基于目前企业应用最主流的Java8进行讲解,读者可以直接进阶到最近的长期支持版本Java17。本书遵循深入浅出的原则编写,既有生动活泼的生活化案例讲解,又有干货满满的源码级分析,可以让读者轻松领会Java技术精髓,快速掌握Java开发技能。本书为每一个知识点的讲解都配备了案例,代码量庞大,如果读者跟随本书案例练习会大大提升自身的代码编写能力。本书配套名师视频教程,读者在学习过程中可结合视频学习,让你的Java进阶之路事半功倍,为后续的技术提升打下坚实的基础。 本书适合初学Java编程语言的自学者、编程爱好者学习,还适合各类院校计算机相关专业的师生作为教材或教辅资料使用,是Java编程语言入门的必备图书。
随着Web技术的不断更迭,Java语言与时俱进,不断推陈出新,在互联网行业占据了重要地位。Java在TIOBE、RedMonk、PyPL等全球知名的编程语言排行榜上长期稳居前三,并多次占据排行榜首位,广泛应用于Web后端开发、移动端开发、大数据分析、人工智能等热门领域。
随着Java开发人员及Java社区的不断壮大,Java早已不再是简简单单的一门编程语言了,它更是一个开放的平台、一种共享的文化、一个庞大的社区。IDC的2020年报告显示:全球69%的全职开发人员在使用Java,比其他任何编程语言都要多。
Java语言的语法比较简单,对于初学者来说是一门极友好的语言。如果你想进入IT行业做程序员,选择Java作为敲门砖无疑是正确的选择。
本书由具有多年Java开发与教学经验的一线讲师团队共同创作完成,并反复打磨、精益求精。本书内容全面、讲解细致、通俗易懂、深入浅出,完美契合零基础学习者,并针对初学者学习过程中易出现的问题做了详尽剖析。在知识点讲解过程中,理论结合实践,层层深入,步步为营,精心设计了企业开发中大量经典和实用的案例,讲练一体化,即便零基础的初学者也可以循序渐进,由理论到实践逐步掌握Java开发技术,并建立起面向对象的编程思想。深度方面,本书还具有数据结构、设计模式、JVM、Java最新版本新特性等内容,可以开拓视野、加深内功。此外,本书也同样适合中高级Java开发人员作为工具书使用。
全书分为19章,内容分为四大部分,第一部分介绍了Java编程语言的基础知识,包括Java语言的基础语法、流程控制语句结构、数组,以及主流编程工具的使用等;第二部分详细介绍了Java编程语言的核心知识,即面向对象编程基础/进阶/高级、异常和异常处理等;第三部分重点讲解Java的各种应用场景,涉及常用类、集合、泛型、IO流、多线程、网络编程、反射等;第四部分则是关注Java8~Java17版本的新特性,从语法层面变化、API层面增删变化、GC等底层设计的变化等四个方面进行的阐述。
本书配套视频及后续深入学习的Java视频,可关注尚硅谷教育公众号,在聊天窗口发送“JavaBook”免费获取,也可在哔哩哔哩搜索尚硅谷官方账号,免费在线学习。
感谢电子工业出版社的李冰编辑,是您的努力让本书得以付梓面世。
关于我们
尚硅谷是一家专业的IT教育培训机构,现拥有北京、深圳、上海、武汉、西安五处分校,开设有JavaEE、大数据、HTML5前端、UI/UE设计等多门学科,累计发布的视频教程近三千小时,广受赞誉。尚硅谷通过面授课程、视频分享、在线学习、直播课堂、图书出版等多种方式,满足了全国编程爱好者对多样化学习场景的需求。
尚硅谷一直坚持“技术为王,课比天大”的发展理念,设有独立的研究院,与多家互联网大厂的研发团队保持技术交流,坚持聘用名校名企的技术专家进行技术讲解,以保障教学内容始终基于研发一线。
我们希望通过我们的努力,帮助更多需要帮助的人,让天下没有难学的技术,并为中国的软件人才培养事业尽一点绵薄之力。
尚硅谷教育