本书是作者结合自己16 年的开发和授课经验编写的,目的就是让学习Java变成一件简单的事,让所有对Java感兴趣的学员都能轻松入门Java,为自己的职业生涯添砖加瓦。
全书根据整个Java知识体系并考虑读者学会成为Java工程师必备的知识点搭建内容,采用“案例驱动+视频讲解+代码调试”相配套的方式,从初学者容易上手、快速学会的角度,选用 JDK11 和企业中主流的开发工具 IDEA2019,用通俗易懂的语言、丰富的实用案例,深入浅出、循序渐进地讲解Java的基本语法与编程核心技术。
本书的书名是《极简Java》,“极简”两个字不是说书的内容很少、很简单,相反,本书的内容非常丰富。以下从4个方面来阐述“极简”两字的含义,这也是本书的特色之一。
(1)内容极简,突出重点。本书内容及组织结构经过笔者的精心编排,符合人们的认识规律,并站在初学者的角度,重点介绍Java实际开发中需要的必要知识点,全书采用核心知识点详细讲解,遵循不重要的知识点简略讲解或者不讲的原则,让读者在短的时间里牢固地掌握Java的整个体系和脉络,而不是把时间浪费在一些不重要的细节,反而忽略了重点。
(2)语言极简,轻松阅读。本书编写的第一理念就是节约读者的每一分钟,用精炼、直接的语言和精选的案例讲解知识点。书中每一句话、每一个案例都经过反复推敲,节约读者的学习时间,做到轻松阅读。
(3)术语极简,容易理解。本书的专业术语较少,都是通俗易懂的大白话,易于阅读理解。
(4)代码极简,降低难度。全书案例及程序代码都经过反复打磨与调试,做到了尽量采用简短的代码实现系统功能,增加代码注释,降低了阅读代码难度,以此激发读者的学习兴趣,快速提高读者读懂程序的能力。
本书除了“极简”鲜明特色之外,还有如下其他特色:
(1)案例驱动,灵活应用。全书通过 227 个案例和 3 个综合项目实战,讲解学习Java需要掌握的知识点。案例分为 3 种:一种是讲解知识点的案例,一种是应用知识点的案例,还有一种是项目实战案例,案例的复杂度层层递进。通过案例讲解知识点,一个知识点对应一个或多个案例,可以让读者不仅明白是什么,更能明白为什么以及怎么用。讲解知识点的都是短小精悍的案例,通过简单的案例讲透知识点的本质,然后结合稍微复杂的应用案例,讲透知识点的用法,通过比较复杂的实战案例讲透知识点的实际应用场合。经过这样层层递进的学习,读者不仅可以牢固地掌握知识点,还能做到举一反三,灵活应用。
另外,作者结合自己十余年的从业经验以及企业用人招聘需求,整理、提炼出了100页Java面试中的重点与难点,并进行了详细解析,关注公众号“极简编程”即可下载。
《极简 Java(案例·视频)》是基于编者 16 年教学实践和软件开发经验编写的,从初学者容易上手、快 速学会的角度,采用 JDK11 和企业中主流的开发工具 IDEA2019,用通俗易懂的语言、丰富的实用案例,循 序渐进地讲解 Java 编程技术。全书共 22 章,内容包括 Java 基础语法:变量,分支语句,循环,方法等;面 向对象:类和对象,继承,多态,接口,抽象类,内部类,lambda 表达式等;集合框架:ArrayList 集合, LinkedList 集合,HashSet 集合,HashMap 集合等;Java 常用类:Random 类,Date 类,String 类,Calender 类,包装类等;还有反射,范型,I/O 流,多线程等技术。 《极简 Java(案例·视频)》根据 Java 的体系和脉络,采用“案例驱动”“视频讲解”“代码调试”相配 套的方式,用 227 个案例(一个知识点采用一个或多个案例)和 3 个实战项目,系统透彻地介绍 Java 编程 核心技术。扫描书中的二维码可以观看相关实例视频和相关知识点的讲解视频,实现手把手教你从零基础入 门到快速学会 Java 项目开发。 《极简 Java(案例·视频)》配有 156 集同步讲解视频、227 个实例源码分析、3 个综合项目实战、90 道 课后习题,并提供丰富的教学资源,包括教学文档、程序源码、课后习题参考答案、在线交流服务 QQ 群和 不定期网络直播等,既适合零基础渴望快速掌握 Java 开发的高校学生、社会人员和有一定开发经验、希望 巩固 Java 基础的学员自学,也适合培训机构或高校老师选作 Java 课程教材。