Java语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:汪远征,周巧婷编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2010
- ISBN:9787111295679
- 页数:285 页
第1章 Java编程概述 1
1.1 Jaava开发环境简介 1
1.1.1 Java虚拟机 1
1.1.2 开发工具包JDK 1
1.1.3 开发平台Eclipse 4
1.2 Java编程简介 7
1.2.1 创建Java项目 8
1.2.2 控制台程序开发 9
1.2.3 SWT应用程序开发 11
1.3 实训 15
1.4 习题 18
第2章 Java语言编程基础 19
2.1 数据类型、常量和变量 19
2.1.1 标识符和关键字 19
2.1.2 数据类型 20
2.1.3 基本数据类型 20
2.1.4 基本数据类型的转换 23
2.1.5 字符串类型 25
2.2 运算符与表达式 28
2.2.1 算术运算符与算术表达式 28
2.2.2 关系运算符与关系表达式 30
2.2.3 逻辑运算符与逻辑表达式 30
2.2.4 赋值运算符与赋值表达式 31
2.2.5 条件运算符与条件表达式 32
2.2.6 位运算符与位表达式 33
2.2.7 运算符综述 35
2.3 实训 35
2.4 习题 40
第3章 Java程序流控制 41
3.1 算法与语句概述 41
3.1.1 算法的概念和特征 41
3.1.2 语句概述 42
3.2 选择结构语句 42
3.2.1 单条件选择if语句 42
3.2.2 if语句的扩充形式 45
3.2.3 多分支选择switch语句 46
3.3 循环结构语句 48
3.3.1 while循环 48
3.3.2 do...while循环 49
3.3.3 for循环语句 51
3.3.4 在循环体中使用语句break和语句continue 53
3.4 实训 54
3.5 习题 60
第4章 Java的数组 61
4.1 数组的基本概念 61
4.2 一维数组 61
4.2.1 一维数组的创建 62
4.2.2 一维数组的使用 63
4.2.3 对象类型数组 66
4.3 二维数组 68
4.3.1 二维数组的创建 68
4.3.2 二维数组的使用 69
4.4 数组的复制与重置 73
4.4.1 数组的复制 73
4.4.2 重置数组变量 73
4.5 实训 74
4.6 习题 79
第5章 类与对象 80
5.1 基本概念 80
5.1.1 面向对象技术 80
5.1.2 基本术语 80
5.2 类的定义 81
5.2.1 类定义的一般格式 81
5.2.2 成员变量 81
5.2.3 成员方法 82
5.3 对象 83
5.3.1 对象的创建 83
5.3.2 对象的使用 84
5.3.3 使用方法 84
5.3.4 构造函数 89
5.3.5 变量和常量的作用范围 90
5.3.6 static关键字 91
5.4 实训 92
5.5 习题 98
第6章 面向对象的程序设计 99
6.1 面向对象技术的特性 99
6.1.1 封装性 99
6.1.2 继承性 99
6.1.3 多态性 99
6.2 类的继承性 99
6.2.1 子类 99
6.2.2 子类的继承性 100
6.2.3 成员变量的隐藏和方法重写 100
6.2.4 super关键字 102
6.2.5 成员的访问控制 103
6.3 类的多态 104
6.3.1 成员方法重载 104
6.3.2 构造方法重载 105
6.4 final关键字 105
6.4.1 final类 105
6.4.2 final方法 105
6.4.3 final变量 106
6.5 abstract关键字 106
6.6 接口 107
6.6.1 接口的声明 107
6.6.2 使用接口 107
6.6.3 接口回调 109
6.6.4 接口做参数 110
6.7 包 112
6.7.1 package语句 112
6.7.2 import语句 112
6.7.3 将类打包 113
6.8 实训 114
6.9 习题 121
第7章 Java库常见类 122
7.1 基本类型的类包装 122
7.1.1 Float类和Double类 122
7.1.2 Byte、Integer、Short类和Long类 122
7.1.3 Character类 122
7.1.4 String类 123
7.2 StringBuffer类 126
7.2.1 StringBuffer类的构造方法 126
7.2.2 StringBuffer类的常用方法 127
7.3 时间日期类 127
7.3.1 Data类 127
7.3.2 Calendar类 129
7.4 数学类 131
7.4.1 Math类 131
7.4.2 NumberFormat类 132
7.4.3 BigInteger类 133
7.4.4 Random类 134
7.5 实训 135
7.6 习题 138
第8章 SWT组件、布局与容器 140
8.1 按钮与文本框 140
8.1.1 按钮、复选框、单选按钮 140
8.1.2 文本框 142
8.2 下拉框与列表框 144
8.2.1 下拉框 144
8.2.2 列表框 146
8.3 布局管理器 148
8.3.1 布局管理器简介 148
8.3.2 FillLayout类 149
8.3.3 RowLayout类 150
8.3.4 GridLayout类 151
8.4 容器类 153
8.4.1 面板 153
8.4.2 分组框 154
8.4.3 选项卡 154
8.5 实训 156
8.6 习题 159
第9章 SWT高级组件 160
9.1 工具栏与菜单 160
9.1.1 工具栏 160
9.1.2 菜单 163
9.2 表格与对话框 165
9.2.1 表格 165
9.2.2 对话框 167
9.2.3 消息提示对话框 167
9.2.4 文件选择对话框 169
9.2.5 颜色、字体与打印对话框 173
9.3 实训 174
9.4 习题 181
第10章 Java异常处理 182
10.1 Java的异常 182
10.1.1 常见异常 182
10.1.2 异常的基本概念 183
10.1.3 异常处理机制 183
10.1.4 异常类的层次 184
10.2 异常的处理 185
10.2.1 捕获异常 185
10.2.2 声明抛出异常 189
10.2.3 抛出异常 190
10.3 自定义异常 191
10.4 实训 195
10.5 习题 198
第11章 Java线程 200
11.1 线程简介 200
11.1.1 线程的基本概念 200
11.1.2 Java多线程技术 201
11.2 线程的创建及生命周期 201
11.2.1 继承Thread类与Rounnable类 201
11.2.2 创建线程 202
11.2.3 线程的状态与生命周期 206
11.2.4 控制线程的生命 208
11.3 SWT中的线程 209
11.3.1 GUI线程 209
11.3.2 其他线程访问GUI线程 210
11.3.3 线程的同步控制 212
11.4 实训 216
11.5 习题 221
第12章 Java Applet小程序设计 222
12.1 Java Applet的基本概念 222
12.1.1 Applet概述 222
12.1.2 Applet小程序开发 222
12.1.3 Applet类 225
12.2 Applet的生命周期与线程 225
12.2.1 Applet的生命周期 225
12.2.2 Applet的线程 227
12.3 HTML与Applet参数传递 228
12.3.1 Applet标记 228
12.3.2 Applet参数 230
12.3.3 使用浏览器控制Applet 231
12.3.4 使用Applet控制浏览器 233
12.4 实训 234
12.5 习题 241
第13章 Applet绘图与多媒体 242
13.1 Applet绘图与图像处理 242
13.1.1 与绘图有关的方法 242
13.1.2 绘制图形 242
13.1.3 绘图设置 247
13.1.4 Applet图像处理 249
13.2 Applet与多媒体 251
13.2.1 声音处理 251
13.2.2 动画特效 253
13.2.3 双缓冲技术的应用 255
13.3 实训 258
13.4 习题 262
第14章 Java数据库技术简介 263
14.1 JDBC概述 263
14.1.1 JDBC的主要类和接口 263
14.1.2 JDBC驱动程序 266
14.1.3 JDBC URL的标准语法 266
14.2 JDBC开发数据库应用 267
14.2.1 开发步骤 267
14.2.2 创建数据库 267
14.2.3 数据库连接 267
14.2.4 SQL查询功能 268
14.2.5 数据库应用 270
14.3 实训 277
14.4 习题 285
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019