Java语言与面向对象程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱福喜等编著
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2002
- ISBN:730703784X
- 页数:318 页
目 录 1
第一章Java概述 1
1.1 Java技术的出现与形成 1
1.2语言的特色 2
1.3 Java的开发和执行环境 4
1.3.1 JDK的下载 4
1.3.2 JDK的安装与环境配置 4
1.3.3 JDK环境工具 5
1.4一个简单的Java程序 7
1.5 Java独立应用程序的基本结构剖析 9
第二章面向对象的基础知识 12
2.1 面向对象问题求解概述 12
2.2对象 13
2.3 消息 14
2.4类 15
2.5 实例成员与类成员 16
2.6继承 16
2.6.1继承的定义 16
2.6.2继承的优越性 17
2.7抽象与封装 18
2.7.1抽象 18
2.7.2封装 18
2.8 多态性 19
第三章Java语言基础 21
3.1一个简单的Java程序举例 21
3.2.2变量类型 22
3.2.1变量名字 22
3.2变量和数据类型 22
3.2.3变量作用域 24
3.2.4变量初始化 25
3.2.5 final变量 25
3.3运算符 26
3.3.1算术运算符 26
3.3.2关系与逻辑运算符 30
3.3.3位运算符 32
3.3.4赋值运算符 33
3.3.5其他运算符 34
3.4表达式与语句 35
3.4.1表达式 35
3.5控制语句 36
3.4.2语句 36
3.5.1 if语句 37
3.5.2 switch语句 38
3.5.3 while和do-while语句 39
3.5.4 for语句 41
3.5.5跳转语句 42
3.6数组 45
3.6.1创建和使用数组 46
3.6.2对象数组 47
3.6.3多维数组 48
3.6.4复制数组 49
第四章类与对象 51
4.1类的建立与使用 51
4.1.1类的定义 51
4.1.2创建对象与定义构造函数 53
4.1.3类声明与类体的描述 55
4.1.4成员变量的声明 57
4.1.5方法的声明与实现 58
4.2修饰符 66
4.2.1类的修饰符 66
4.2.2域修饰符 67
4.2.3方法修饰符 67
4.2.4访问控制符 70
4.3 包 75
4.3.1包的创建 76
4.3.2包的使用 77
4.4.1实例成员和类成员 78
4.4类的其他说明 78
4.4.2嵌套类 81
4.4.3撤销方法与清理无用对象 82
第五章继承与多态 84
5.1子类、父类与继承机制 84
5.1.1继承的概念 84
5.1.2类的层次 85
5.2 Java的继承 86
5.2.1子类的定义 86
5.2.2域的继承与隐藏 88
5.2.3方法的继承与覆盖 90
5.3多态性 92
5.3.1多态性的概念 92
5.3.2覆盖实现多态性 93
5.3.3重载实现多态性 94
5.4.1构造函数的重载 96
5.4构造函数的继承与重载 96
5.4.2构造函数的继承 97
5.5接口 101
5.5.1接口与多继承 101
5.5.2接口的定义 102
5.5.3接口的实现 103
5.5.4接口的使用 104
第六章流和文件 106
6.1 I/O流概述 106
6.1.1简单的I/O流 108
6.1.2过滤流 108
6.1.3其他I/O类和接口 108
6.2.1 InputStream类 109
6.2基本I/0流的使用方法 109
6.2.2 OutputStream类 111
6.2.3 PrintStream类 111
6.2.4管道流 112
6.2.5 SequenceInputStream类 113
6.3文件处理与随机访问 113
6.3.1文件与目录管理 113
6.3.2文件输入输出流 115
6.3.3随机流访问 117
6.4过滤流的使用 117
6.4.1 BufferedInputStream类和BufferedOutputStream类 119
6.4.2 DataInputStream类和DataOutputStream类 119
6.5.1保存对象数据 121
6.5对象流 121
6.4.3 LineNumberInputStream类 121
6.4.4 PushbackInputStream类 121
6.5.2检索对象数据 123
第七章Java的用户界面 126
7.1 图形用户界面概述 126
7.2基本的图形用户界面程序 127
7.2.1几个基本的类 127
7.2.2事件响应 129
7.2.3简单的GUI输入输出 132
7.3事件处理 134
7.3.1基本事件 135
7.3.2 Java中的事件处理 135
7.4 GUI构件和布局管理 141
7.4.1布局管理器、面板和标签 141
7.4.2List和TextArea 147
7.5菜单和对话框 152
7.5.1 Menu、MenuBar和MenuItem类 152
7.5.2对话框 154
76图形与图形的绘制 156
7.6.1 Graphics类 157
7.6.2简单绘图 158
7.6.3 Canvas 161
7.6.4字体(Font)类 166
第八章多线程与异常处理 169
8.1多线程的基本概念 169
8.1.1多任务 169
8.1.2线程与多线程 169
8.1.4线程的状态 170
8.1.3 Java对多线程的支持 170
8.2线程的使用方法 172
8.2.1通过继承Thread类构造线程 172
8.1.5线程的优先级 172
8.2.2通过Runnable接口的实现构造线程 179
8.3线程的同步 181
8.3.1使用多线程造成的数据崩溃 181
8.3.2同步线程 187
8.4异常处理 193
8.4.1 Java中出错类型 193
8.4.2异常的抛出 196
8.4.3异常的处理 197
8.4.4 finally子句 199
9.1.1Applet类的定义 201
第九章Applet 201
9.1 Applet基础 201
9.1.2Applet类的实例变量 202
9.1.3 Applet类的成员方法 202
9.1.4 Applet的生命周期 203
9.1.5从独立应用程序到一个Applet的转换 205
9.1.6确保Applet正常运行 206
9.2 Java的〈APPLET〉标记 207
9.2.1 〈APPLET〉标记属性 207
9.2.2利用标记参数向Applet传递信息 210
9.3 Applet应用 215
9.3.1 Applet与图形用户接口(GUI) 215
9.3.3 Applet编程技巧 218
9.3.2 Applet与线程 218
9.4利用AppletViewer调试Applet 223
第十章网络程序设计 227
10.1基本概念 227
10.1.1 IP地址 227
10.1.2端口 228
10.1.3套接字 228
10.1.4 Internet协议 229
10.2使用URL访问WWW资源 231
10.2.1创建一个URL 231
10.2.2直接从URL读取内容 232
10.2.3建立一个URL连接并从中读取内容 233
10.3.1创建客户程序 235
10.3在网络上实现客户和服务器 235
10.3.2编写服务器应用程序 245
10.4基于客户/服务器模式的分布计算 252
10.4.1分布模型 252
10.4.2并行应用的实现框架 253
10.4.3并行计算实例 254
第十一章Java数据库连接 263
11.1 JDBC概述 263
11.1.1 JDBC简介 263
11.1.2 JDBC与ODBC 263
11.1.3 JDBC的实现及其驱动程序 264
11.2 JDBC预备知识 265
11.2.1 SQL的基本内容 265
11.2.2存储过程 268
11.3 JDBC API介绍 269
11.3.1连接管理 270
11.3.2数据库访问 270
11.3.3数据类型和数据库元数据 271
11.3.4异常和警告 271
11.4 JDBC API的使用方法 271
11.4.1JDBC API工具 271
11.4.2连接数据库 273
11.4.3使用JDBC创建基本表和视图 280
11.4.4使用JDBC执行数据库查询 282
11.4.5使用JDBC更新数据库 286
12.1概述 291
第十二章RMI-Java远程方法调用 291
12.2 RMI的基础知识 292
12.2.1实现一个RMI应用实例 292
12.2.2实现一个RMI应用的基本步骤及其分析 296
12.3 RMI体系结构与实现机制 302
12.3.1 RMI体系结构 302
12.3.2 RMI具体实现机制 304
12.4 RMI的高级功能 305
12.4.1 RMI的安全性 306
12.4.2传递对象和动态类加载 307
12.4.3远程对象激活 308
12.4.4分布式垃圾收集 312
12.4.5 RMI的发展新方向 312
附录JDK环境工具及其参数 314
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《妈妈365天英语》(韩)申艺莉著 2014
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017