Java程序设计与实用技术速成培训PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张如健,余三明编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2000
- ISBN:7505355376
- 页数:225 页
第1章 Java语言概述与开发环境 1
1.1 Java语言的来历 1
1.2 Java语言的特点 2
1.3 Java对软件开发技术的影响和应用前景 4
1.4 如何用Cafe开发Java程序 5
1.4.1 Symantec Cafe 1.51概述 5
1.4.2 安装Symantec Cafe 6
1.4.3 运行 7
1.4.4 工程项目管理器 7
1.4.5 文本编辑器 9
1.4.6 用Symantec Cafe开发Java小应用程序 10
1.4.7 用Symantec Cafe开发Java应用程序 11
习题 12
第2章 基本数据类型、运算符与表达式 13
2.1 Java的符号集 13
2.1.1 注释 13
2.1.2 标识符 13
2.1.3 关键字 14
2.1.4 运算符与分隔符 15
2.2 数据类型 15
2.2.1 常量 15
2.2.2 整数类型 16
2.2.3 浮点数类型 18
2.2.4 字符类型 19
2.2.5 布尔类型 19
2.3 变量 20
2.3.1 变量定义 20
2.3.2 类型转换 21
2.4 运算符与表达式 22
2.4.1 运算符与表达式 22
2.4.2 赋值运算符 22
2.4.3 算术运算符 23
2.4.4 关系运算符 24
2.4.5 逻辑运算符 25
2.4.6 位运算符 26
2.4.7 其他运算符 28
2.4.8 运算符的优先级 29
2.5 数组 30
2.5.1 一维数组 30
2.5.2 多维数组 32
习题 33
第3章 Java语言控制语句 34
3.1 条件语句 34
3.1.1 if语句 34
3.1.2 switch语句 36
3.2 循环控制语句 37
3.2.1 while语句 38
3.2.2 do-while语句 38
3.2.3 for语句 39
3.2.4 循环的嵌套 41
3.2.5 跳转语句 41
习题 43
第4章 面向对象编程的基础 44
4.1 从传统的编程到面向对象的编程 44
4.2 面向对象编程的基本概念 45
4.2.1 对象 45
4.2.2 封装 46
4.2.3 消息 46
4.2.4 类 46
4.2.5 继承 47
4.2.6 抽象 47
4.2.7 多态型 48
习题 48
第5章 Java对象和类 49
5.1 对象 49
5.1.1 创建对象 49
5.1.2 对象的引用 50
5.1.3 释放对象 51
5.2 类 52
5.3 成员变量 54
5.3.1 成员变量定义格式 54
5.3.2 成员变量的初始化 54
5.3.3 成员变量的访问权限 55
5.3.4 静态变量 57
5.3.5 final变量 58
5.4 方法 58
5.4.1 方法的定义 59
5.4.2 方法的访问权限 60
5.4.3 用对象作为参数 61
5.4.4 把对象作为返回值 62
5.5 构造方法 63
5.5.1 构造方法概述 63
5.5.2 构造方法的访问权限 64
5.6 方法重载 65
5.7 this 66
5.7.1 用this引用成员变量 66
5.7.2 在构造方法中用this调用一般方法 67
5.7.3 在方法中用this调用另一个方法 68
5.8 类的继承 69
5.8.1 创建子类 69
5.8.2 重载超类的方法 72
5.8.3 super 74
5.8.4 abstract 75
5.8.5 再论final 78
习题 79
第6章 Java包、接口和异常 80
6.1 包 80
6.1.1 package语句 80
6.1.2 import语句 81
6.1.3 访问控制 81
6.2 接口 82
6.2.1 接口的概念 82
6.2.2 接口的定义 83
6.2.3 接口的实现 83
6.2.4 接口继承 84
6.2.5 接口中的变量 86
6.3 异常处理 87
6.3.1 异常处理机制 88
6.3.2 未捕获的异常 88
6.3.3 使用try和catch 89
6.3.4 多个catch语句 89
6.3.5 try语句嵌套 90
6.3.6 throw 92
6.3.7 throws 93
6.3.8 finally 94
6.3.9 异常类型 94
习题 96
第7章 字符串处理 98
7.1 概述 98
7.2 构造方法 98
7.2.1 String类的构造方法 98
7.2.2 StringBuffer类的构造方法 99
7.3 String类的方法及其应用 100
7.3.1 返回字符串长度 100
7.3.2 连接字符串 100
7.3.3 拷贝字符串 102
7.3.4 比较字符串 103
7.3.5 搜索字符 105
7.3.6 搜索子串 107
7.3.7 修改字符串 108
7.4 StringBuffer类的方法及其应用 110
7.4.1 把字符串追加到缓冲区尾部 110
7.4.2 将字符串插入到缓冲区中间 111
7.4.3 从缓冲区中获取字符串 112
7.4.4 修改缓冲区字符串 113
7.4.5 求缓冲区的容量和字符个数的方法 114
习题 115
第8章 Java的输入/输出流 116
8.1 输入/输出流概貌 116
8.2 标准输入/输出流 116
8.2.1 标准输出流 117
8.2.2 标准输入流 119
8.3 一般文件的输入/输出流 119
8.3.1 文件输入流 119
8.3.2 文件输出流 120
8.4 过滤流 123
8.4.1 过滤输入流 124
8.4.2 过滤输出流 126
8.5 File类 128
8.5.1 File类的构造函数 128
8.5.2 File类的方法 129
8.5.3 File类的应用举例 130
习题 130
第9章 Java小应用程序 132
9.1 Java小应用程序基础知识 132
9.1.1 小应用程序的代码特点 132
9.1.2 小应用程序的安全模型 132
9.1.3 小应用程序的生存周期 133
9.1.4 小应用程序与应用程序的差别 134
9.2 小应用程序的基本结构 135
9.3 Applet标签 137
9.3.1 Applet标签概述 137
9.3.2 Applet标签的属性 138
9.4 小应用程序的应用 140
9.4.1 Date类 140
9.4.2 显示日历的小应用程序 144
习题 147
第10章 用AWT设计图形用户界面 148
10.1 AWT功能的基本介绍 148
10.1.1 AWT功能组的划分 148
10.1.2 AWT部件的基本使用规则 149
10.2 窗口设计 150
10.2.1 显示窗口 150
10.2.2 关闭窗口 151
10.3 菜单设计 152
10.3.1 显示菜单 152
10.3.2 对菜单的控制 153
10.3.3 多重窗口的制作 154
10.4 在窗口中加入部件 156
10.4.1 按钮 156
10.4.2 标号 157
10.4.3 弹出式列表 159
10.4.4 复选框 161
10.4.5 列表 163
10.4.6 对话窗口 166
10.4.7 文本编辑区 170
10.4.8 文件对话窗口 174
10.4.9 事件处理 183
习题 185
第11章 绘图与动画 187
11.1 AWT对绘图的支持 187
11.1.1 绘图过程 187
11.1.2 Graphics对象 187
11.1.3 repaint()方法 188
11.2 文本处理 188
11.2.1 坐标系统 188
11.2.2 字型的设置和改变 189
11.2.3 获取字体名称 190
11.2.4 显示文本 190
11.2.4 颜色的设置 191
11.3 制作几何图形 193
11.3.1 画线 193
11.3.2 绘制普通型矩形 193
11.3.3 绘制圆角矩形 194
11.3.4 绘制立体矩形 195
11.3.5 绘制椭圆 195
11.3.6 绘制弧形 196
11.3.7 绘制多边形 198
11.3.8 图形复制 199
11.4 图像输出与动画 199
11.4.1 加载图像文件 200
11.4.2 图像输出 201
11.4.3 动画制作 203
习题 206
第12章 Java的网络编程 207
12.1 用URL实现网络通信 207
12.1.1 什么是URL 207
12.1.2 创建URL对象 208
12.1.3 从URL中读数据 209
12.1.4 向URL中写数据 210
12.2 用套接字实现网络通信 211
12.2.1 关于套接字的基本概念 211
12.2.2 客户端编程 212
12.2.3 服务器端编程 214
习题 215
第13章 Java的多线程机制 216
13.1 多线程的基本概念 216
13.1.1 多线程 216
13.1.2 线程的生命周期 217
13.2 创建多线程的方法 218
13.2.1 用Thread类建立多线程 218
13.2.2 用Runnable接口建立多线程 220
13.3 资源的协调 222
13.4 锁定数据对象 224
习题 225
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017