前言
Java 是一门简单的、跨平台的、面向对象的编程语言,从1995 年至今
,
仍然是
主流程序设计语言之一,是面向对象程序设计教学的必学语言。
本书是由具有多年教学经验和实践经历的专业人员编写,从Java 语言中最基本
的概念切入,深入浅出地讲解了Java 在面向对象编程中重要的思想和常用的知识及
技巧,包括初学者经常疑惑的一些问题:类与对象的关系、继承与多态的理解、继承
与接口的选择等,同时还引入了编者多年的实践经验,结合案例展现了实际生产中常
用的设计模式。
在章节的安排上,由易到难,适合零基础的初学者从头开始学习。本书的主要特
点如下。
(1)内容全面,涉及了Java 所有的常用内容。
(2)由浅入深,规范的编码风格和质量。
(3)注重基础知识与实例相结合,通俗易懂的讲解风格能帮助学生对抽象内容
的理解。
(4)理论联系实际,每章最后都提供有针对性的实践题,有一定难度的实践题
都提供了编程提示。
(5)注重知识的综合应用,各章中不但给出了某个知识点的实例,而且给出了
将各方面知识点融合起来进行应用的综合实例,适合培养应用型人才。
(6)为了方便教学和自学者动手编程实践,书中包含了精心安排的配套的实验
指导和课程设计内容。
I
Java
程序设计
本书由亳州学院常雪琴教授和西安长天科技有限公司陈亮工程师整体策划,陈亮
完成实验的架构与测试,其中,常雪琴编写第1~3 章,亳州学院田广东教授编写第4 章,
甘肃广播电视大学陈秀兰教授编写第5~7 章,亳州学院圣光磊副教授编写第8、9 章,
亳州学院金鑫鑫副教授编写第10、11 章,亳州学院张道华副教授编写第12、13 章,
亳州学院唐淑萍讲师编写第14、15 章。
由于编者水平有限,书中难免有疏漏与不足之处,欢迎广大读者批评、指正。
编 者
2020 年8 月