Java程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张小波,陈子聪,宋晖编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2006
- ISBN:7502439455
- 页数:272 页
第1章 Java语言概述 1
1.1 Java语言简介 1
1.1.1 Java历史 1
1.1.2 前景与发展 2
1.2 Java语言特点 3
1.3 Java程序开发 4
1.3.1 Java程序运行环境 4
1.3.2 JDK开发工具的安装与使用 6
1.3.3 Java集成开发环境 11
1.3.4 Java程序的开发过程及其运行 13
小结 16
综合练习一 17
一、选择题 17
二、填空题 17
三、简答题 18
四、程序设计题 18
第2章 Java程序设计基础 19
2.1 符号集 19
2.1.1 标识符 19
2.1.2 保留字 20
2.2 数据类型 20
2.2.1 整型数据 20
2.2.2 浮点型数据 21
2.2.3 字符型数据 22
2.2.4 布尔类型 22
2.3 常量与变量 23
2.3.1 常量 23
2.3.2 变量 23
2.4 运算符与表达式 24
2.4.1 算术运算 24
2.4.2 关系运算 27
2.4.3 逻辑运算 28
2.4.4 赋值运算 28
2.4.5 位运算 29
2.4.6 条件运算 32
2.4.7 运算优先级 33
2.5 数组 34
2.5.1 一维数组 35
2.5.2 多维数组 39
2.5.3 数组作为方法参数和返回值 43
小结 46
综合练习二 47
一、选择题 47
二、填空题 47
三、简答题 48
四、程序设计题 48
第3章 流程控制结构 49
3.1 流程控制结构概述 49
3.2 选择结构 50
3.2.1 if语句形式1 50
3.2.2 if语句形式2 51
3.2.3 switch语句 54
3.3 循环结构 56
3.3.1 for循环语句 57
3.3.2 while循环语句 58
3.3.3 do-while循环语句 59
3.3.4 for和while的转化 60
3.3.5 循环结构举例 60
3.4 跳转语句 63
3.4.1 break语句 63
3.4.2 continue语句 64
3.4.3 return语句 64
小结 65
综合练习三 66
一、选择题 66
二、填空题 66
三、简答题 66
四、程序设计题 67
第4章 面向对象程序设计 68
4.1 面向对象的基本概念 68
4.1.1 对象 68
4.1.2 类 69
4.1.3 接口 70
4.1.4 包 70
4.1.5 方法 71
4.2 对象和类 73
4.2.1 类的定义 74
4.2.2 对象实例的创建 75
4.2.3 封装、继承与多态 81
4.3 接口 89
4.3.1 接口的作用 89
4.3.2 接口的声明 89
4.3.3 接口的实现 90
4.3.4 接口的继承 92
4.4 包 92
4.4.1 Java程序的组织 92
4.4.2 定义包 93
4.4.3 引用包 93
4.4.4 包级访问控制 94
小结 95
综合练习四 95
一、选择题 95
二、填空题 96
三、简答题 96
四、程序设计题 96
第5章 用户界面 97
5.1 图形用户界面设计概述 97
5.1.1 Java.awt包和Javax.swing包 97
5.1.2 组件、容器和布局 99
5.1.3 事件驱动编程方法 100
5.1.4 编写GUI应用程序的一般步骤 101
5.2 组件 102
5.2.1 Component类、Container类和JComponent类 102
5.2.2 标签 102
5.2.3 按钮 103
5.2.4 复选框 104
5.2.5 单选按钮 105
5.2.6 选择框 105
5.2.7 列表框 105
5.2.8 文本字段 106
5.2.9 文本区域 107
5.2.10 滚动条 107
5.2.11 其他原子组件 108
5.2.12 容器 108
5.3 布局设计 115
5.3.1 顺序布局管理器 115
5.3.2 网格布局管理器 116
5.3.3 网格包布局管理器 117
5.3.4 边框布局管理器 120
5.3.5 卡片布局管理器 121
5.3.6 盒式布局管理器 122
5.4 菜单与工具栏设计 124
5.4.1 菜单 124
5.4.2 工具栏 130
5.5 对话框设计 131
5.5.1 对话框分类 131
5.5.2 对话框的创建及使用 131
5.6 图形用户界面设计综合示例 135
小结 142
综合练习五 143
一、选择题 143
二、填空题 144
三、简答题 144
四、程序设计题 144
第6章 图形 145
6.1 图形坐标 145
6.2 图形绘制 145
6.2.1 直线 146
6.2.2 矩形 146
6.2.3 椭圆 146
6.2.4 多边形 148
6.3 文本 150
6.4 属性设置 152
6.4.1 字体 152
6.4.2 颜色 152
小结 154
综合练习六 154
一、选择题 154
二、填空题 154
三、简答题 154
四、程序设计题 154
第7章 异常处理 155
7.1 异常基本概念介绍 155
7.2 异常的抛出和捕获 156
7.3 创建自己的异常类 157
小结 159
综合练习七 159
一、选择题 159
二、填空题 159
三、简答题 159
四、程序设计题 160
第8章 输入输出 161
8.1 输入输出概述 161
8.2 各种输入输出流 162
8.2.1 字流 163
8.2.2 字符流 164
8.2.3 管道流 165
8.2.4 SequenceInputStream 167
8.2.5 PushbackInputStream 168
8.2.6 文件流FileStream 169
8.2.7 数据输入输出流:DataInputStream&DataOutputStream 176
8.2.8 对象流:ObjectInputStream&ObjectOutputStream 178
8.2.9 其他输入输出类 180
8.3 文件随机存取:RandomAccessFile类 181
小结 182
综合练习八 183
一、选择题 183
二、填空题 183
三、简答题 183
四、程序设计题 183
第9章 多线程与Applet基础 185
9.1 线程 185
9.1.1 线程的概念 185
9.1.2 线程的控制 186
9.1.3 线程的创建 197
9.1.4 线程间通信 203
9.2 HTML基础 209
9.3 Applet 211
9.3.1 Applet的HTML知识 211
9.3.2 Applet类 212
9.3.3 Applet的主要方法 214
小结 215
综合练习九 215
一、选择题 215
二、填空题 216
三、简答题 216
四、程序设计题 216
第10章 网络编程 217
10.1 计算机网络基础 217
10.1.1 分层的概念 217
10.1.2 通信子网 218
10.1.3 传输层 219
10.1.4 应用层 219
10.2 使用URL定位资源 220
10.2.1 URL的概念 220
10.2.2 URL类的构造函数与方法 221
10.2.3 类URLConnection 223
10.3 Socket通信 227
10.3.1 Socket类的建立 228
10.3.2 Socket类的使用 229
10.3.3 范例:简易Web服务器 232
10.4 数据报通信 234
10.4.1 DatagramPacket类和DatagramSocket类 235
10.4.2 数据报的发送与接收实例 236
10.4.3 范例:一个简单的聊天程序 237
10.5 协议处理机 240
10.5.1 WWW协议 241
10.5.2 FTP协议 244
10.6 用Java实现加密 245
小结 250
综合练习十 251
一、选择题 251
二、填空题 251
三、简答题 251
四、程序设计题 251
第11章 数据库编程 253
11.1 数据库基本理论 253
11.1.1 数据库发展历程 253
11.1.2 关系数据库管理系统 253
11.2 SQL和JDBC简介 254
11.2.1 结构化查询语言(SQL) 254
11.2.2 JDBC 257
11.3 数据库程序设计 263
11.3.1 数据库应用程序的多层结构 263
11.3.2 数据库应用程序的设计 264
11.3.3 数据库编程举例 265
小结 270
综合练习十一 270
一、选择题 270
二、填空题 271
三、简答题 271
四、程序设计题 271
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019