注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2006-02-15

出版社:高等教育出版社

以下为《工程化程序设计(Java)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040184211
  • 1
  • 247229
  • 平装
  • 16开
  • 2006-02-15
  • 590
  • 375
  • 工学
  • 软件工程
内容简介

  本书采用“就业导向的职业能力系统化课程开发方法(VOCSCUM)”进行开发,是国家教育科学“十五”规划国家级课题“IT领域高职课程结构改革与教材改革的研究与实验”的研究成果之一。本书作为《高等职业教育电子信息类专业“双证课程”培养方案配套教材》之一,同时也是“CEAC国家信息化培训认证”的指定教材,具有鲜明的特色,可作为高职高专院校电子信息类专业教材。
本书是“程序设计”职业能力课程的第三阶段课程的教材,主要涉及程序设计语言Java的应用。Java语言是一种很优秀的语言,具有面向对象、平台无关、安全稳定、可移植性好和多线程等优良特性,是目前软件设计中极为流行的网络编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于Internet的应用开发。本书将面向对象的基本理论与Java语言程序设计相结合,使读者逐渐培养并能正确运用面向对象的思维方法来分析问题和解决问题。
本书共12章,主要内容包括:面向对象技术的概述及Java的特点,Java基本语法,类与对象,类的封装、继承和多态,接口和包,对象设计的规范,Applet程序,Java的输入与输出流,Java的图形用户界面,Java的多线程,Java数据库开发,Java的Web开发应用等内容。
本书适合于高等职业学校、高等专科学校、成人高等院校、本科院校举办的职业技术学院电子信息类专业教学使用,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用。
目录

 第1章 概述
  1.1 面向对象技术概述
   1.1.1 面向对象与面向过程的比较
   1.1.2 面向对象技术的基本要素
  1.2 面向对象程序设计语言Java
   1.2.1 Java的发展历史
   1.2.2 Java语言的特点
   1.2.3 Java与C/C++的比较
   1.2.4 JDK的安装、配置与使用
   1.2.5 第一个Java程序
  1.3 集成开发环境JBuilder9
   1.3.1 JBuilder9的安装和启动
   1.3.2 JBuilder9集成开发环境简介
   1.3.3 JBuilder下的Java编程
  本章小结
  思考与练习
 第2章 Java的基本语法
  2.1 Java符号
   2.1.1 注释和关键字
   2.1.2 标识符
  2.2 Java语言的基本数据类型、变量与常量
   2.2.1 数据类型
   2.2.2 变量与常量
   2.2.3 简单数据类型的转换
  2.3 运算符、表达式和控制语句
   2.3.1 运算符与表达式
   2.3.2 语句
  2.4 数组和字符串
   2.4.1 数组
   2.4.2 字符串
   2.4.3 main()方法的参数
  本章小结
  思考与练习
 第3章 类与对象
  3.1 类的概念及定义
   3.1.1 类的定义
   3.1.2 成员变量
   3.1.3 方法
  3.2 对象
   3.2.1 对象的创建
   3.2.2 对象的使用
   3.2.3 对象的清除
   3.2.4 静态初始化
  本章小结
  思考与练习
 第4章 类的封装、继承和多态
  4.1 类的封装
   4.1.1 对象的可见性和作用域
   4.1.2 访问权限
  4.2 类的继承性
   4.2.1 类继承的实现
   4.2.2 this和super关键字
   4.2.3 初始化的顺序
   4.2.4 对象之间的类型转换
  4.3 类的多态性
   4.3.1 方法的重载
   4.3.2 方法的覆盖
   4.3.3 final方法和类
   4.3.4 特殊修饰符native
  本章小结
  思考与练习
 第5章 接口和包
  5.1 抽象类和抽象方法
   5.1.1 抽象类与抽象方法的声明
   5.1.2 抽象类与抽象方法的使用
  5.2 内部类
  5.3 接口
   5.3.1 接口的概念
   5.3.2 接口的声明
   5.3.3 接口的使用
  5.4 包
   5.4.1 包的声明
   5.4.2 包的使用
  5.5 Java程序结构
  本章小结
  思考与练习
 第6章 对象设计的规范
  6.1 Object类及标准包
   6.1.1 Object类
   6.1.2 ng包
   6.1.3 Java的标准包
  6.2 Java的异常处理
   6.2.1 异常处理机制
   6.2.2 异常的捕获
   6.2.3 抛出异常
   6.2.4 创建自己的异常
   6.2.5 异常处理的优点
  6.3 Java编码的其他规范
   6.3.1 命名规范
   6.3.2 增强程序的可读性
  本章小结
  思考与练习
 第7章 Applet程序
  7.1 Applet简介
   7.1.1 Applet类
   7.1.2 Applet程序的运行过程
  7.2 Applet程序举例
   7.2.1 使用AWT绘制图形
   7.2.2 覆盖init()方法的Applet程序
   7.2.3 Applet各种方法演示
  本章小结
  思考与练习
 第8章 Java的输入与输出流
  8.1 基本输入/输出类
   8.1.1 流的简介
   8.1.2 输入/输出流类
  8.2 输入/输出流类的应用
   8.2.1 标准输入
   8.2.2 输入/输出流类的典型应用
  8.3 文件操作
   8.3.1 建立File对象
   8.3.2 File对象的属性和操作
  本章小结
  思考与练习
 第9章 Java的图形用户界面
  9.1 概论
   9.1.1 基于组件的开发
   9.1.2 用户界面设计器
   9.1.3 组件选项板
  9.2 AWT和Swing
   9.2.1 AWT
   9.2.2 Swing
   9.2.3 组件
   9.2.4 Swing组件介绍
  9.3 应用程序设计步骤
   9.3.1 创建项目工程
   9.3.2 创建应用程序
   9.3.3 调整组件尺寸
   9.3.4 增加同一组件的多个副本
   9.3.5 检视器属性面板
   9.3.6 属性编辑器
   9.3.7 组件树
   9.3.8 激活组件设计器
   9.3.9 容器
   9.3.10 修改组件名称
   9.3.11 同时选中多个组件
   9.3.12 共享属性
   9.3.13 创建事件处理程序
   9.3.14 组件命名规范
  9.4 布局管理器
   9.4.1 概述
   9.4.2 容器与布局管理器
   9.4.3 布局管理器综合实例
  9.5 菜单设计器
   9.5.1 概述
   9.5.2 组件选项板上的菜单组件
   9.5.3 在JBuilder中如何使用菜单设计器
  9.6 对话框的设计
   9.6.1 JoptionPane对话框
   9.6.2 Dialog对话框
  9.7 键盘和鼠标事件处理
   9.7.1 键盘事件
   9.7.2 鼠标事件
  本章小结
  思考与练习
 第10章 Java的多线程
  10.1 多线程的概念
   10.1.1 线程的生存周期
   10.1.2 创建线程
  10.2 控制线程
   10.2.1 启动线程
   10.2.2 使线程睡眠
   10.2.3 中断线程
   10.2.4 停止线程
  10.3 互斥线程间的同步机制
   10.3.1 多线程带来的问题
   10.3.2 临界区
   10.3.3 线程等待
  10.4 线程管理
   10.4.1 线程组
   10.4.2 线程的优先级
  本章小结
  思考与练习
 第11章 Java数据库开发
  11.1 使用JDBC连接数据库
   11.1.1 JDBC简介
   11.1.2 JDBC驱动程序
  11.2 建立数据源
   11.2.1 建立数据库
   11.2.2 建立数据源
  11.3 JDBC数据库开发基础
   11.3.1 数据库开发中涉及的几个类
   11.3.2 数据库编程的一般过程
  11.4 数据库编程实例
   11.4.1 查询数据库
   11.4.2 插入记录
   11.4.3 修改记录
   11.4.4 删除记录
   11.4.5 建立表
   11.4.6 取表中各列名称
   11.4.7 删除表
  本章小结
  思考与练习
 第12章 Java的Web开发应用
  12.1 JavaServlet程序开发
   12.1.1 Servlet简介
   12.1.2 Servlet的基本方法
   12.1.3 程序实例
  12.2 JavaBean
   12.2.1 JavaBean简介
   12.2.2 JavaBean在JSP中的应用
  12.3 Web开发实例
  本章小结
  思考与练习
 参考文献