
前言
Java是目前活跃度较高的语言,也是成熟的面向对象程序设计语言和应用相对广泛的移动应用软件开发语言,是软件技术专业的必修课程之一。在目前开发软件的就业市场上,对Java类软件设计人员的需求量较大。
本书是为满足中高职学生学习Java程序设计而编写的一本入门级图书。本书以深入浅出、理论够用、以例释义为原则进行编写,按任务学习模式设计和组织内容。本书也特别适合面向对象程序设计语言入门者学习。
本书共10个单元,按知识层次递进原则,从浅入深将Java程序设计基础内容呈现出来。其中,单元1主要讲解Java开发环境搭建及简单Java程序编写等知识;单元2主要讲解Java语法基础,包括数据类型、常量与变量、选择语句、循环语句等知识,使读者能够掌握语言逻辑表达及简单程序编写;单元3和单元4主要讲解面向对象的概念与思路,使读者能够基本掌握利用Java语言解决面向对象设计编程的问题;单元5主要讲解Java常用的类库,如String类、Math类等,使读者掌握应用JDK中的类包实现复杂功能的编程;单元6主要讲解异常处理,使读者基本掌握程序设计中的异常处理编程;单元7主要讲解线程编程,使读者掌握多线程管理与协作,提升编程的并行处理能力;单元8主要讲解Java输入与输出,使读者了解Java输入的底层实现模式,并掌握通过底层输入,编程实现输入与输出功能;单元9主要讲解图形用户界面设计,使读者掌握图形用户界面的设计、事件监听、事件响应等;单元10是一个综合实例,使读者大致了解一个Java程序是如何被设计、实现、编写、运行的。
本书秉承理论够用的原则,以案例解读为导向,以及时练习为检验方法,选取Java程序设计中必要的基础性知识,同时配有在线课程、微课视频、电子课件、源代码等丰富的教学资源,方便师生教学。
本书是重庆市骨干专业的移动应用开发专业“Java程序设计”课程的配套教材。该项目提供了丰富的微课视频及操作演示视频,在超星学银在线平台可以使用。
本书由重庆电子工程职业学院的芮素娟、周艺和汪荣斌担任主编,陈海珠、李法平和秦毅担任参编。重庆驰行慧衍科技有限公司的技术负责人靳赵杰参与了本书的整体设计,对本书的案例、任务演练进行指导,在此表示衷心的感谢。
由于编写时间仓促、编者水平有限,书中难免存在一些不足或错误之处,敬请广大读者朋友指正。
编者