前言
随着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流、多线程、网络编程、反射等。第四部分则是关注Java 8~Java 17版本的新特性,从语法层面变化、API层面增删变化、GC等底层设计的变化等四个方面进行阐述。
本书配套视频及后续深入学习的Java视频,可关注尚硅谷教育公众号,在聊天窗口发送“JavaBook”免费获取,也可在哔哩哔哩搜索尚硅谷官方账号,免费在线学习。
感谢电子工业出版社的李冰编辑,是您的努力让本书得以付梓面世。
关于我们
尚硅谷是一家专业的IT教育培训机构,现拥有北京、深圳、上海、武汉、西安五处分校,开设有JavaEE、大数据、HTML5前端、UI/UE设计等多门学科,累计发布的视频教程近三千小时,广受赞誉。尚硅谷通过面授课程、视频分享、在线学习、直播课堂、图书出版等多种方式,满足了全国编程爱好者对多样化学习场景的需求。
尚硅谷一直坚持“技术为王,课比天大”的发展理念,设有独立的研究院,与多家互联网大厂的研发团队保持技术交流,坚持聘用名校名企的技术专家进行技术讲解,以保障教学内容始终基于研发一线。
我们希望通过我们的努力,帮助更多需要帮助的人,让天下没有难学的技术,并为中国的软件人才培养事业尽一点绵薄之力。
尚硅谷教育