Java是当前流行的一种程序设计语言,因其安全性、平台无关性、性能优异等特点,自问世以来便受到了广大编程人员的喜爱。在当下的网络时代,Java技术应用广泛,从大型复杂的企业级开发到小型移动设备的开发,随处都可以看到Java活跃的身影。对于一个想从事Java程序开发的人员来说,学好Java基础就变得尤为重要。 现在大多数Java程序设计教材单纯地从程序设计语言的角度出发,纯粹介绍语言特点及语法规则,忽视了Java程序设计语言的应用性。而现在大多数高等院校的计算机专业和软件工程专业则强调学生的实践动手能力,对学生的实践动手能力要求更高,这就需要有相应的实践性强的教材。本教材正是以这一需求为立足点,以理论要点为基础,以案例总结各章节,使读者学而知其用,体现Java编程语言的实战性特点。 编者在多年教学经验的基础上,结合企业实训要求,根据学生的认知规律精心组织了本教材的内容,并通过大量的案例,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。全书共分13章,前3章为Java的入门基础,主要包括Java简介及开发环境搭建、Java基础语法、数组等。第4、5两章介绍Java面向对象编程。第6章介绍异常处理机制。前6章全面讨论了面向对象程序设计的思想方法及在Java语言中的实现。通过这部分的学习,读者对面向对象程序设计思想在Java中的应用会有比较完整的认识。第7~9章介绍Java的常用系统类、集合类和I/O流。第10章介绍Java的GUI图形用户界面技术。第11~13章系统地介绍线程、Java数据库连接和网络编程基础。 综上所述,本书具有重项目实践,重理论要点,采用案例汇总知识点,力求体现实战性等特点,使读者逐步具备利用Java开发应用程序的能力。教材内容充实,结构合理,每章均配有理论练习题及上机实训题。本书集知识性、实践性和操作性于一体,具有内容安排合理、层次清楚、图文并茂、通俗易懂、实例丰富等特点。本书由吉林师范大学计算机学院赵靖华主编,吕凯、曹冬雪担任副主编,侯锟、丛飚、董延华参与编写,本书为“吉林师范大学教材出版基金资助”项目。由于作者水平有限,书中难免有欠妥之处,敬请广大读者批评指正。 作者2020年10月