Java程序设计及应用-增量式项目驱动一体化教程
Java程序设计及应用-增量式项目驱动一体化教程作者:苑俊英 开 本:16开 书号ISBN:9787121207648 定价: 出版时间:2013-11-01 出版社:电子工业出版社 |
Java程序设计及应用-增量式项目驱动一体化教程 本书特色
1. 以项目为主线。 2. 理论、实验和实训融合。 3. 面向应用型本科、独立学院,以及部分高职高专学生。
Java程序设计及应用-增量式项目驱动一体化教程 内容简介
本书共4部分:**部分和第三部分为java程序设计基本技能,第二部分和第四部分为java语言实训内容。在教学安排上,教师可以打乱基本技能的编写顺序,通过项目驱动的形式进行基本技能的讲解,即在第二部分简易计算器项目基础上,进行**部分内容的融合与展开;在第四部分局域网聊天工具项目基础上,进行第三部分内容的融合与展开。
本书既可作为计算机及相关专业的java语言课程的教材,也可作为工程人员和科技工作者的自学参考书。
Java程序设计及应用-增量式项目驱动一体化教程 目录
目 录**部分 java程序设计基本技能(一)
第1章 java的特点、基本内容和编程环境 2
1.1 java语言的历史和特点 2
1.1.1 java语言的发展历史 2
1.1.2 java语言的特点 2
1.2 本书基本内容与教学思路 4
1.3 java开发环境介绍 4
1.3.1 环境搭建 4
1.3.2 程序调试技术 14
1.4 项目开发模板 14
1.4.1 增量开发简介 14
1.4.2 本书项目开发采用的模板 15
实验01——开发环境搭建与使用 16
习题 17
第2章 java应用基础 18
2.1 标识符和关键字 18
2.2 数据类型 19
2.2.1 基本数据类型 19
2.2.2 复合数据类型 20
2.2.3 枚举类型 20
2.2.4 类型转换 21
2.3 变量和常量 22
2.3.1 常量 22
2.3.2 变量 23
2.4 运算符和表达式 26
2.4.1 赋值运算符 26
2.4.2 算术运算符 26
2.4.3 关系运算符 27
2.4.4 条件运算符 27
2.4.5 逻辑运算符 27
2.4.6 位运算符 28
2.4.7 其他运算符 28
2.4.8 运算的优先级和结合性 29
2.4.9 表达式 29
2.5 程序控制结构 32
2.5.1 选择结构 32
2.5.2 循环结构 36
2.5.3 跳转语句 40
2.6 本章小结 42
习题 42
第3章 面向对象编程 44
3.1 对象和类 44
3.2 句柄 48
3.3 方法的调用和参数的传递 48
3.4 类的继承和多态 55
3.4.1 继承 55
3.4.2 多态 60
3.5 包和接口 62
3.6 内部类与匿名的内部类 67
3.7 本章小结 68
习题 68
第4章 数组、字符串、向量和泛型 69
4.1 数组 69
4.1.1 一维数组 69
4.1.2 多维数组 73
4.2 增强的for循环 75
4.3 字符串和字符串缓冲区 76
4.3.1 string 77
4.3.2 stringbuffer 79
4.4 向量 81
4.5 集合-数组链表arraylist 83
4.6 泛型 85
4.6.1 使用泛型的原因 85
4.6.2 泛型在集合类中的使用 86
4.6.3 定义泛型类和泛型接口 86
4.7 枚举 88
4.8 本章小结 89
习题 89
第5章 图形用户界面 91
5.1 swing概述 91
5.1.1 swing组件 91
5.1.2 swing容器 93
5.1.3 基于swing的javagui设计思路 97
5.2 布局管理器 97
5.2.1 flowlayout流式布局管理器 97
5.2.2 gridlayout网格布局管理器 99
5.2.3 borderlayout边界布局管理器 100
5.2.4 cardlayout卡片布局管理器 101
5.2.5 gridbaglayout网格袋布局管理器 102
5.2.6 boxlayout盒式布局管理器 103
5.3 事件处理 104
5.3.1 java事件处理机制 105
5.3.2 鼠标事件处理 106
5.3.3 按钮动作事件处理 108
5.4 高级图形用户界面 111
5.4.1 菜单 111
5.4.2 表格 122
5.4.3 树 123
5.5 本章小结 125
习题 125
第二部分 javagui实训——简易计算器
第6章 标准型计算器 128
6.1 需求分析与项目目标 128
6.1.1 需求分析 128
6.1.2 项目目标 132
6.2 功能分析与软件设计 132
6.2.1 功能分析 132
6.2.2 软件设计 133
6.2.3 四则运算过程 134
6.3 标准型计算机增量项目开发计划 135
6.4 增量6-1:显示界面 136
6.4.1 java gui程序设计过程 136
6.4.2 增量6-1的编程实现 137
6.4.3 增量6-1的程序分析——gui界面编程模板分析 139
6.4.4 java图形界面的程序编码流程 140
6.4.5 图形设计:swing容器 140
6.4.6 图形设计:swing基本组件——文本框jtextfield 142
6.4.7 图形设计:swing基本组件——按钮jbutton 144
6.5 增量6-2:处理数字和运算符输入 146
6.5.1 按钮的事件响应 146
6.5.2 使用字符串数组链表记录输入内容 147
6.5.3 增量6-2的编程实现 148
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:市场营销
下一篇:CAXA制造工程师2013实训教程
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |