前言 Java是一门卓越的程序设计语言,同时,它也是基于Java语言、从移动应用开发到企业级开发的平台。随着Web的发展,应用Web成为大型应用开发的主流方式,Java凭借其“编写一次,到处运行”的特性很好地支持了互联网应用所要求的跨平台能力,成为服务器端开发的主流语言。现在人类已进入移动互联网时代,而Java依然是当之无愧的主角。 目前,大多数Java程序设计教材单纯地从程序设计语言的角度出发,纯粹介绍语言的特点及语法规则,忽视了Java程序设计语言的应用性。而大多数高等院校的计算机专业和软件工程专业则强调学生的实践动手能力,对学生的实践动手能力要求更高,这就需要有相应的实践性强的教材。本书正是以这一需求为立足点,以理论要点为基础,以案例总结各章节,使读者学而知其用,体现Java编程语言的实战性特点。 编者在多年教学经验的基础上,结合企业实训要求,根据学生的认知规律精心组织了本书的内容,并通过大量的案例,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。全书共分为14章。第1~3章为Java的入门基础,主要包括Java简介及开发环境搭建、Java基本语法、数组等。第4和第5章介绍Java面向对象编程。第6章介绍异常处理机制。第7~9章介绍Java的常用系统类、集合和I/O流。第10章介绍Java的GUI(图形用户界面)技术。第11~13章系统地介绍了线程、Java数据库连接和网络编程基础。第14章为综合案例,利用GUI设计学生选课信息管理系统,数据库为SQL Server。综上所述,本书具有重项目实践,重理论要点,采用案例汇总知识点,力求体现实战性等特点,使读者逐步具备利用Java来开发应用程序的能力。 本书由吕凯(吉林师范大学计算机学院)、滕泰(中国人民解放军63850部队)任主编,曹冬雪、赵靖华任副主编。本书为“吉林师范大学教材出版基金资助”项目。本书第1~4章由吕凯编写,第5~8章由滕泰编写,第9~13章由吕凯编写,第14章由赵靖华编写。全书由吕凯统稿,曹冬雪负责校对。 由于作者水平有限,书中难免有不妥之处,敬请广大读者批评指正。 编者2021年10月