欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

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)知识讲解循序渐进,本书对教学过程进行了静心的设计和安排,循序渐进,先易后难,逐步深入,并通过具体实例来展示知识的应用。
  • 书评书荐

  • 附件下载

图书推荐