样书申请×

书名*

姓名*

手机*

地址*

院校*

留言(选填)

Java应用程序设计——从模型到代码

Java应用程序设计——从模型到代码

类别:

计算机系列

书名:

Java应用程序设计——从模型到代码

主编:

杨洪雪 李云玮

定价:

35.00

开本:

16开(双色)

时间:

2016.6修订

出版:

北京邮电大学出版社

书号:

978-7-5635-3621-4

教学资源包下载 样书申请

内容摘要

本书是作者在总结多年网络应用开发实践和教学经验的基础上编写的,不仅讲解Java语言,还把面向对象程序设计与软件建模技术有机结合,使读者深入理解面向对象程序设计思想,真正掌握对象模型向Java代码的转换方法。作者打破了传统的程序设计语言教材的编写方式,将面向对象设计开发思想贯穿始终,是一本创新教学方法、强化职业技能的实训教材。本书共分9个模块,内容包括Java开发入门、对象和类、多态与访问控制、建立应用程序的静态模型、建立应用程序的动态模型、将模型转换为代码、为应用程序添加数据访问层、为应用程序添加表示层、部署应用程序。
  本书是高职高专院校计算机及相关专业的教材,也可作为Java应用程序开发的培训教材。

目录

模块1 Java开发入门
 1.1 开发准备
  1.1.1 Java简介
  1.1.2 下载和安装JDK
  1.1.3 设置Path和CLASSPATH
  【课堂实训1-1】搭建Java开发环境
 1.2 第一个Java程序
  1.2.1 编写和编译Java程序
  1.2.2 执行程序
  1.2.3 为程序加入注释
  【课堂实训1-2】第一个程序——Hello World
 1.3 数据和运算
  1.3.1 数据类型
  1.3.2  常量与变量
  1.3.3运算符
  【课堂实训1-3】报文的加密和解密
 1.4流程控制
  1.4.1 分支语句
  1.4.2 循环语句
  1.4.3 break语句和continue语句
  【课堂实训1-4】寻找1~999自然数中的完全平方数
 1.5 数组和字符串
  1.5.1 数组
  1.5.2 数组的运用
  1.5.3 字符串
  1.5.4 字符串的运用
  【课堂实训1-5】打印超市购物清单
 1.6 小结
模块2 对象和类
 2.1 对象
  2.1.1 对象简介
  2.1.2 对象的特性
  2.1.3 对象的行为
 2.2 类
  2.2.1 类简介
   2.2.2 类和对象的区别
   2.2.3 类的定义
  【课堂实训2-1】汽车类的实现与测试
 2.3 继承
  2.3.1 认识继承
  2.3.2 实现继承
  2.3.3 子类的构造方法
  【课堂实训2-2】灯与管状灯
 2.4 小结
模块3 多态与访问控制
 3.1 多态
  3.1.1 认识多态
  3.1.2 方法重载
  3.1.3 接口
  【课堂实训3-1】公交一卡通的计费问题
 3.2 访问控制
  3.2.1 访问权限修饰符
  3.2.2 static修饰符
  3.2.3 final修饰符
  3.2.4 abstract修饰符
  【课堂实训3-2】猜数游戏
 3.3管理类文件
  3.3.1包
  3.3.2关键字import
  【课堂实训3-3】绘制不同的几何图形
 3.4小结
模块4 建立应用程序的静态模型
 4.1 面向对象建模技术
  4.1.1 模型与建模
  4.1.2 UML建模工具
 4.2 使用用例形式化需求
  4.2.1 网吧计费系统项目引入
  4.2.2 用例图
  4.2.3 参与者
  4.2.4 用例
  4.2.5 用例之间的关系
  【课堂实训4-1】网吧计费系统的用例设计
 4.3 建立系统的静态模型
  4.3.1 识别恰当的类和UML中类的表示
  4.3.2 产生数据字典
  4.3.3 确定属性
  【课堂实训4-2】网吧计费系统的类设计
 4.4 小结
模块5 建立应用程序的动态模型
 5.1 交互图简介
 5.2 顺序图
  5.2.1 顺序图的作用
  5.2.2 顺序图的绘制
  【课堂实训5-1】绘制网吧计费系统用户上机顺序图
 5.3 协作图
  5.3.1 协作图的作用
  5.3.2 协作图的绘制
  【课堂实训5-2】绘制网吧计费系统用户下机协作图
 5.4 小结
模块6 将模型转换为代码
 6.1 完善Java知识
  6.1.1 常用集合对象
  6.1.2 异常处理
  【课堂实训6-1】检索存储在Map中的学生信息
 6.2 模型代码编写
  6.2.1 常用的代码生成工具
  6.2.2 使用Rational Rose 2003自动生成代码
  【课堂实训6-2】实现机房计费系统的类
 6.3 命令行应用程序
  6.3.1 接收命令行参数
  6.3.2 接收键盘输入
  【课堂实训6-3】机房计费系统的命令行程序
 6.4 小结
模块7 为应用程序添加数据访问层
 7.1 使用JDBC连接数据库
  7.1.1 装载驱动程序
  7.1.2 建立与数据库的连接
  【课堂实训7-1】为机房计费系统连接数据库
 7.2使用JDBC实现数据库操作
  7.2.1 Statement表达式
  7.2.2 ResultSet结果集
  【课堂实训7-2】编程显示系统中的空闲机器
 7.3使用表格控件显示数据
   7.3.1 PreparedStatement接口
  7.3.2 使用表格JTable
  【课堂实训7-3】利用表格方式显示机房使用情况
 7.4 小结
模块8 为应用程序添加表示层
 8.1 Java GUI入门
  8.1.1 认识AWT控件和Swing控件
  8.1.2 设计GUI主窗体
  【课堂实训8-1】设计机房计费管理系统的窗体
 8.2 使用Swing控件设计GUI
  8.2.1 布局管理器的使用
  8.2.2 Swing中间容器
  8.2.3 Swing常用可视化控件
  【课堂实训8-2】设计机房计费管理系统的GUI
 8.3 Java事件处理机制
  8.3.1 采用事件监听器处理事件
  8.3.2采用事件适配器处理事件
  【课堂实训8-3】实现机房计费管理系统
  8.4 菜单设计
  8.4.1 采用桌面快捷方式设计菜单
  8.4.2 采用代码方式设计菜单
  【课堂实训8-4】为机房计费管理系统添加菜单
 8.5 工具栏设计
  8.5.1 采用桌面快捷方式设计工具栏
  8.5.2 采用代码方式设计工具栏
  【课堂实训8-5】为机房计费管理系统添加工具栏
 8.6 小结
模块9 部署应用程序
 9.1 简单应用程序的部署
  9.1.1 部署的概念
  9.1.2 部署的方法
  【课堂实训9-1】部署万年历程序
 9.2 局域网应用程序的部署
  9.2.1 部署思路
  9.2.2 部署方法
  【课堂实训9-2】部署机房计费管理系统
 9.3 小结
附录 NetBeans的下载、安装和使用

参考文献


相关图书

Java程序设计案例教程

Java程序设计案例教程

主编:李海涛 陈涛 孙红丽

本书是“基于翻转课堂的课程教学范式改革”与校本应用型教材建设项目基础上编写的。本书采用案例驱动的方式编写,即把理论知识点的讲解融入实际的案例中,通过案例教学的方式达到理论与实践的融合,培养学生的动手实...

¥59.8

CorelDRAW 2020基础与应用案例教程

CorelDRAW 2020基础与应用案例教程

主编:周晓红 马永强

本书以CorelDRAW 2020为对象,以其应用实例为载体,向读者展示了CorelDRAW软件各项功能的使用方法和技巧。全书共9章,包括CorelDRAW基础知识,绘制和编辑图形,绘制和编辑...

¥78.00

Illustrator CC 2020平面设计案例教程

Illustrator CC 2020平面设计案例教程

主编:陶洁

本书介绍了Illustrator CC 2020的相关知识和基本操作,主要内容包括Illustrator 2020基础知识、绘制和编辑基本图形、绘制和编辑路径、对象的基本操作、设置填充与描边、创建和编...

¥55.00

AutoCAD 2020计算机绘图实训教程

AutoCAD 2020计算机绘图实训教程

主编:谢恩 朱雅岚

全书共10个模块,包括AutoCAD绘图基础、绘图前的准备、绘制平面图形、图形编辑、文字与表格、标注图形尺寸、图块、三维建模基础、三维建模的方法与应用、图形打印。 本书适用于高等职业院...

¥45.00