购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

Java语言是一种优秀的面向对象编程语言,是网络时代最重要的编程语言之一,学习并掌握Java编程语言早已成为软件设计开发者的共识。

目前,本科高校计算机类专业都开设了Java面向对象程序设计之类的课程。如何设计循序渐进的实验和合理的课程设计环节,有效地提高Java编程实战能力,切实为将来从事Java项目开发打下坚实基础,真正做到学以致用,是很多应用型本科院校师生迫切需要解决的问题。本书就是为解决这个问题而编写的。

本书第一版自 2010 年 12 月出版以来,深受广大读者的欢迎,2011 年被评为“江苏省高等学校精品教材”。第二版于 2014 年 7 月出版,在保持原版体系和特点的基础上,对内容进行了一些补充和修订。2019 年,本书获批“十三五”江苏省高等学校重点教材(修订)建设立项,在第二版基础上进行了内容重构,包含三个部分: Java语言实验指导、实训指导和课程设计指导。实验指导部分由4 个大实验组成: Java程序设计基础、Java面向对象编程初步、深入面向对象编程、基于图形用户界面的JDBC程序开发。每个实验都给出了不同难度级别的实验例题和实验任务,包括:基础题、提高题和综合题,例题覆盖面广,连贯性强,注释详细,循序渐进,有很好的参照性。实训部分包括 2 个项目: Java桌面应用程序开发、Java工厂方法模式,适合具有一定编程基础的学习者以团队方式协同开展Java项目开发综合实训。课程设计指导部分与实验指导、实训指导形成互补,选取了融合数据结构知识的 4 个典型应用案例:栈与串的应用(计算器)、查找与排序的应用(日历记事本)、树的应用(加密解密器)、图的应用(校园导航图),从需求分析、总体设计、详细设计、代码调试到程序发布,向学习者全面地介绍了案例设计的过程和思路,促进学生融会贯通数据结构理论和Java面向对象的编程技术,打下扎实的软件技术基础,为后续的毕业设计和项目开发积累经验。

本书的全部代码都在JDK1.8 运行环境下调试通过,部分源代码可以通过扫描二维码获得。此外,由本书编著者主讲的江苏省首批在线开放课程《Java面向对象程序设计》已经于 2017 年在中国大学MOOC平台上线,提供了全套教学视频和案例资源,其配套主教材已由高等教育出版社 2019 年出版,欢迎广大学习者同时参考。

本书的第1 ~5章由施珺编写,第7 ~8章由纪兆辉编写,第6章和第10章由赵雪峰编写,第9章由汪前进编写,全书由施珺统稿。

由于编著者水平有限,加上时间仓促,书中难免有疏漏和不足之处,恳请广大读者指正。

编者
2020年12月22日 Ir+20V/EIudXRse/y0ZgU8cryGfcobplUB0SrEtgSZdjb6pJyjHJ7J9wpU4ja3C9

点击中间区域
呼出菜单
上一章
目录
下一章
×