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

前言

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

循序渐进,以幽默风趣的语言一步步引导读者掌握Java开发方法!

2004年,作者相继推出了“V++深入编程”与“Java无难事”两套视频,无数学员通过这两套视频进入了软件开发领域。2006年,基于“V++深入编程”视频的图书《VC++深入详解》出版,受到了广大读者的喜爱,一直畅销至今。由于某些原因,“Java无难事”视频始终没有出版对应的图书,这不能不说是一种遗憾。

现在,它来了!与视频“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领域开发工作所需要了解和掌握的Java SE的所有知识。

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

如何阅读本书

建议零基础的读者,循序渐进地跟着作者的思路一章一章地学习。建议有经验的读者,先看一下第21章的内容,掌握Eclipse的使用方法,然后利用Eclipse来编写本章的示例程序。当然,对Java语言有所了解的读者,也可以根据自己的需要,挑选章节来学习。

对于没有学过任何程序设计语言的读者,建议结合视频同步学习,视频对书中的内容有更详细地讲解。而有经验的读者,则可以根据自己对知识掌握的程度,选择对应的视频观看。

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

本书面向的读者

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

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

本书资源下载

读者可登录http://www.broadview.com.cn/39603,获取本书示例代码;可扫描书中知识点旁的二维码,获取对应超值教学视频。

可加入QQ群108985077(请注意加群时的提示,根据提示加入对应的群),与作者及广大技术爱好者在线交流学习,选择本书作为教材的老师可以申请PPT课件。

扫描以下今日头条二维码,关注作者,可获取更多学习资料。

img