前言
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章系统地介绍了线程、JDBC访问数据库和网络编程基础。
本书重项目实践,重理论要点,采用案例汇总知识点,力求体现实战性,使读者逐步具备利用Java来开发应用程序的能力。本书内容充实,结构合理,每章均配有理论练习题及上机实训题。本书集知识性、实践性和操作性于一体,内容安排合理,层次清楚,图文并茂,通俗易懂,实例丰富。
本书由吉林师范大学吕凯任主编,曹冬雪、王大东任副主编。由于作者水平有限,书中难免有不妥之处,敬请广大读者批评指正。
编者
2025年3月