Java无难事:详解Java编程核心思想与技术(第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

笔者推出《Java无难事》的教学视频,曾获得广大用户的充分肯定;历经多年创作了这本同名图书,无论从广度还是深度上来看,内容都比当年的视频更加丰富、全面、深入。笔者的写作目的只有一个:让Java的学习再无难事!

本书特色

将深奥的知识以最浅显的语言讲述出来!

循序渐进、以幽默风趣的语言一步步引导读者,真正掌握Java开发的所有知识!

● 快速入门

按照中国人的思维习惯和学习规律,内容安排上由浅入深,知识讲解上深入浅出,为读者节省脑细胞,帮助读者轻松愉快地掌握Java知识。

● 实例丰富

理论脱离实践则毫无意义,本书在进行理论讲解的同时,给出了大量的示例。全书示例数量达到数百个,以示例验证理论,跟着示例边学边做,你学习起来会更简单、轻松、高效。

● 知其然而知其所以然

秉承作者一贯的写作风格,对知识的讲解让你知其然且知其所以然,绝不会出现含糊不清、一遇难点即跳过的情形。以第1章为例,就不仅告诉你Java有哪些版本,还告诉你Java混乱名称的由来,不让你脑海里有任何疑问。本书为你扫清Java学习路途中所有的绊脚石。

● 涵盖从Java 5到Java 11的新特性

目前最新的Java长期支持版本是Java 11,但还有很多企业使用的是Java 8版本,本书涵盖了从Java 5到Java 11的绝大部分新增特性,将常用特性无一疏漏地贯穿在全书中。此外,考虑到读者在工作中使用的Java版本不是由自己决定的,本书尽可能地对知识点来自Java哪个版本的新增特性给出了说明。

● 贴近实战的练习题

本书每章结尾都给出了贴近实战的练习题,难度有浅、有深,适合各类型的读者,帮助读者巩固所学知识。若能够完成本书的练习题,就代表读者已经彻底掌握本书的内容了。

● 三个框架、一个线程池

随着本书内容的逐步推进,书中还为学有余力的读者讲解了依赖注入(IoC/DI)容器、面向切面编程(AOP)、对象关系映射(ORM)框架的实现原理,同时还给出了并发编程领域中经常用到的线程池的实现。

本书的内容组织

Java发展至今,早已不是当年那个花费一两周时间就能掌握的版本了,其应用的领域也越来越多。笔者可以负责任地告诉读者,本书基本涵盖了你未来从事Java领域开发所需要了解和掌握的Java SE的所有知识。

现阶段的Java也是越来越复杂,学习起来会有很多难以理解的知识点,不过读者不用担心,本书并不是对知识点的简单罗列,实际上,作者按照知识的连贯性,遵循中国人的思维习惯,对Java知识进行了编排,尽最大努力以通俗易懂的语言,循序渐进地引导读者快速掌握这些内容。本书的内容详尽而丰富,建议读者仔细阅览本书的章节目录来了解本书的内容结构。

如何阅读本书

没有学过任何程序设计语言的读者,建议结合视频同步学习,视频对书中的内容有更详细的讲解。而有经验的读者,则可以根据自己对知识掌握的程度和自己的需要,结合本书,选择对应的视频观看。例如,可以先看一下第21章的内容,掌握Eclipse的使用,然后利用Eclipse来编写本章的示例程序。

如果读者后期想要进一步学习Java Web开发的内容,可以参看笔者的另一本著作《Servlet/JSP深入详解》。

视频同步学习与增值服务

本书附增超值视频。读者扫描书中各知识点旁边的二维码即可观看相关视频,视频并不是书中内容的简单重复,而是对本书内容有力的补充和完善。

看完本书就结束了吗?不!本书还为广大读者提供后续服务。微信扫描封底二维码即可加入本书学习交流群,在这里,你可以享受到在线答疑、Java的资料分享,甚至面试指导。当然,你也可以在这里结识编程路上志同道合的朋友。

本书面向的读者

本书不仅适合想要学习Java开发的新手,也适合有一点编程经验的读者。正在从事Java开发的读者也可以通过本书夯实Java基础,完善Java的知识面。

当然对于曾经从事Java开发工作,后来转用别的语言做开发,现在又需要重新了解Java新版本的读者,本书也适用。

孙鑫

2022年11月