Java是当今流行的一门程序设计语言,因其安全性、平台无关性、性能优异等特点,在众多语言中独树一帜。当下,Java的发展速度惊人,从小型项目的开发到大型复杂的企业级项目的开发,随处可见 Java的“身影”。目前,市面上关于 Java程序设计的图书有很多,但有的偏重理论,初学者不容易上手;有的过于浅显,示例偏简单。
本书编者多年来一直从事 Java 的教学工作,并且拥有丰富的工作经验,深知学生需求和企业要求。学生需求:教材内容不枯燥,能够快速入门,实战性强,可使自己熟悉底层原理。企业要求:学习者既要有实战技能,可以快速上手,又要“内功”扎实,熟悉底层原理。
本书主要有以下特点。
(1)使用当前主流版本的JDK。
本书中的JDK版本为1.8,此版本较之前版本增加了许多新特性,如简化了代码的写法、减少了开发量等。
(2)内容由易到难、由浅入深。
本书从Java语法基础开始讲解,逐步过渡到面向对象的程序设计,并通过大量的示例讲解Java面向对象程序设计中的高级应用。本书内容由易到难、由浅入深、循序渐进,适合初学者阅读。
(3)注重编程实战应用。
本书以示例驱动模式进行知识点的讲解,注重实战应用,让读者可以边学边练,达到快速入门的目的。本书在大多数的章都精心设计有完整的实践案例,案例涉及本章主要的知识点,以强化读者的综合应用能力。
(4)重要知识点的精炼讲解。
本书力求通过合适的示例和简明的语言讲清楚编程的基本原理,将重要知识点进行标记并配以示例,让读者不但能够明确重点和难点,还能迅速掌握重点、突破难点。
(5)“总结+习题+实战”。
本书各章章末均有“本章小结”“练习题”“上机实战”,以方便读者学习和提高。
本书编写分工如下:第1章由王静红编写,第2章由刘佳编写,第3章、第8章由王丽编写,第4章、第9章、第10章由刘芳编写,第5章、第7章由王娟、王静红编写,第6章由刘旭、李雅莉编写,第11章由孙劼、赵丽编写。王静红、刘芳负责审稿,李雅莉、赵丽负责统稿。
尽管编者尽了最大的努力,但书中难免存在不足之处,请广大读者批评指正。
编者
2021年5月