Java 程序设计任务教程
书 号:9787113178093
丛 书 名:“十二五”高等职业教育计算机类专业规划教材
作 者:王晓刚 黄珏
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:30元
-
内容简介
本书通过众多的典型任务,由浅入深、循序渐进地引领读者走进Java的编程世界。本书先从基础开始讲起,通过一个编程实例让读者全面了解Java的编程方式,再来讲述面向对象的基本概念和常用方法,并针对典型任务进行详细解析,使读者易学易用。全书内容包括Java编程基础、面向对象程序设计、常用类的使用、Applet小应用程序开发、图像用户界面程序设计、异常处理和数据库编程技术。本书在每个单元都配有实训项目和习题,对理解和消化书中的概念很有帮助,非常适合学生和初学者自学参考。本书是为计算机专业程序设计课程而编写的一本教材,可以作为高职院校计算机及相关专业学生学习Java程序设计语言的教材和参考书,也可以作为学习Java语言的入门读物。 -
前言
计算机应用和程序设计是密不可分的。近年来,随着信息技术的不断发展,社会对计算机网络应用人才的需求也在不断增加。在网络程序设计应用领域,20世纪90年代初期诞生的面向对象编程语言Java已经成为主流的网络编程语言。
Java语句具有面向对象、跨平台、分布式、可靠、安全、稳定和多线程等特点,能够用来开发大型的应用程序,尤其适合于开发网络应用程序,而且Java手机编程和基于Java技术的各种芯片应用等也在日常生活中随处可见。因此,Java面向对象编程已是高职高专院校的一门重要课程。
本书是作者多年从事计算机教学和系统开发的经验总结,在编写过程中充分考虑了当前高职高专院校学生的认知水平和学习能力,语言尽量通俗易懂,任务难度适中,适合作为高职高专院校计算机专业及其相关专业的教材。
本书具有如下特点:
(1)采用任务驱动的教学方法,全书按照“任务简介”“相关知识”和“任务实施”3个部分来演示一个任务的编程过程。
(2)降低学习难度,通过引入较多的典型实例来解释难懂的概念和知识,语言通俗易懂。
(3)知识讲解循序渐进,本书对教学过程进行了静心设计和安排,循序渐进,先易后难,逐步深入,并通过具体实例来展示知识的应用。
全书共分为9个单元,单元一由一个简单的Java程序实例引入,介绍Java开发环境的搭建及一些常用开发工具的用法;单元二介绍Java语言编程基础,包括变量、运算符、表达式、基本语句和数组的用法;单元三介绍面向对象的基本概念,包括类、对象、方法、继承、多态、接口和包等重要内容;单元四介绍了部分Java实用类的常用方法;单元五介绍Applet程序开发方法;单元六介绍图形用户界面程序设计技术;单元七介绍布局管理模式和事件处理机制;单元八介绍Java强大的异常处理功能;单元九介绍数据库应用程序开发技术。
本书由王晓刚、黄珏任主编,况少平、陈丹、张晓娜担任副主编。其中,单元一和单元二由况少平编写;单元三和单元四由陈丹编写;单元五和单元六由王晓刚编写;单元七和单元八由黄珏编写;单元九由张晓娜编写。全书由王晓刚负责统稿。在本书的编写过程中,周祖才、刘桥、杨帆、叶健四位老师给予了很大的帮助并提供了很多有价值的素材,在此表示衷心感谢。
由于时间仓促编者水平有限,书中难免有不妥之处,恳请读者批评指正。
编 者
2013年10月 -
目录
单元一 第一个Java程序 1
任务一 搭建Java程序的开发环境 1
任务二 使用命令行工具编译和
运行Java程序 6
任务三 利用集成开发工具编译
和运行Java程序 10
任务四 利用集成开发环境编译
和运行Java程序 15
实训项目 21
习题 22
单元二 Java编程基础 24
任务一 使用变量 24
任务二 认识数据类型 27
任务三 熟识运算符 30
任务四 利用选择结构为学生打分 40
任务五 通过switch结构进行
简单的数值计算 46
任务六 使用循环结构输出九九
乘法表 48
任务七 找出数组中的最大值与
最小值 56
实训项目 62
习题 65
单元三 Java面向对象编程基础 71
任务一 初识类与对象 71
任务二 使用成员变量和成员方法 75
任务三 构建类的构造方法 79
任务四 区分值传递与引用传递 81
任务五 通过main()方法向程序
传递数据 85
任务六 识别类的继承和多态 88
任务七 设计抽象类 92
任务八 实现内部类 95
任务九 定义接口 97
任务十 创建包 99
实训项目 104
习题 105
单元四 Java实用类 107
任务一 操作字符串 107
任务二 使用日期和时间类 113
任务三 掌握向量类 115
任务四 应用数学类 118
实训项目 122
习题 123
单元五 Applet程序 1255
任务一 熟悉Applet程序 125
任务二 利用Graphics类绘制
图形 132
任务三 利用Graphics2D类绘制
图形 137
任务四 在Applet中添加图像 141
任务五 在Applet中添加音乐 144
实训项目 146
习题 148
单元六 图形用户界面程序设计 150
任务一 创建GUI程序界面 150
任务二 添加基本组件 156
任务三 添加文本区和滚动面板 160
任务四 添加单选按钮和复选框 163
任务五 添加列表框和组合框 166
实训项目 170
习题 172
单元七 布局管理和事件处理 174
任务一 设置流式布局管理器 174
任务二 设置网格布局管理器 177
任务三 设置边界布局管理器和
无布局管理器 180
任务四 设置卡片布局管理器 183
任务五 增加动作事件处理 186
任务六 增加选项事件处理 190
任务七 增加键盘事件处理 192
任务八 增加鼠标事件处理 196
实训项目 199
习题 202
单元八 异常 204
任务一 捕获异常 204
任务二 throw抛出异常 208
任务三 方法中抛出异常 211
任务四 自定义异常 212
实训项目 215
习题 217
单元九 数据库应用程序开发 219
任务一 纯Java JDBC驱动连接
数据库 219
任务二 JDBC-ODBC桥连接
数据库 224
任务三 顺序查询数据库 228
任务四 模糊查询数据库 231
任务五 Statement更新数据库 233
任务六 PreparedStatement更新
数据库 236
实训项目 239
习题 2412 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1王晓刚 研究生 软件 工作单位湖北交通职业技术学院 邮政编码 电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 王晓刚,计算机应用专业教师,在全国中文期刊发表计算机应用教育方面的论文《任务驱动法在“Visual Basic程序设计”教学中的应用浅析》、《高速公路养护管理系统开发》、《关于网络教学模式的浅析》等多篇,参与制作完成了省级精品课程《网络互联与实现》。于2010年在清华大学出版出版社出版《SQLServer 2005数据库应用项目教程》。 -
编辑推荐
(1)采用任务驱动的教学方法,全书按照“任务简介”、“相关知识”和“任务实施”三个部分来演示一个任务的编程过程。(2)降低学习难度,通过引入较多的典型实例来解释难懂的概念和知识,语言通俗易懂。(3)知识讲解循序渐进,本书对教学过程进行了静心的设计和安排,循序渐进,先易后难,逐步深入,并通过具体实例来展示知识的应用。 -
书评书荐
-
附件下载
图书推荐