面向对象的程序设计与JavaPDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:娄不夜,王利编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302088357
- 页数:314 页
第1章 Java程序初步 1
1.1 Java语言特点 1
1.1.1 面向对象 1
1.1.2 平台无关 4
1.2一个简单的Java程序 6
1.3编译和运行Java程序 8
1.3.1 Java开发工具包简介 8
1.3.2编译和运行Java程序 10
1.4 Java词法结构 11
1.4.1 空白符号 12
1.4.2注释 12
1.4.3词法符号 13
1.5小结 15
习题 16
第2章 数据与数据运算 18
2.1基本数据类型 18
2.1.1分类及特性 18
2.1.2文字 19
2.1.3变量 23
2.2基本类型转换 24
2.2.1 自动转换 24
2.2.2强制转换 26
2.3运算符 28
2.3.1算术运算符 29
2.3.2关系运算符 32
2.3.3逻辑运算符 34
2.3.4位逻辑运算符 35
2.3.5位移运算符 37
2.3.6三目条件运算符 39
2.3.7赋值运算符 40
2.4表达式 42
2.4.1表达式的结果和类型 42
2.4.2表达式的计算次序 43
2.5小结 45
习题 46
第3章 Java语句 50
3.1语句概述 50
3.2选择语句 52
3.2.1 if语句 52
3.2.2 if-else语句 53
3.2.3 switch语句 55
3.3.1 while语句 57
3.3循环语句 57
3.3.2 do-while语句 58
3.3.3 for语句 60
3.4跳转语句 62
3.4.1 return语句 62
3.4.2 break语句 63
3.4.3 continue语句 64
3.5小结 65
习题 66
第4章 Java类 70
4.1 引用类型 70
4.2类的定义与对象的创建 71
4.3.1变量的定义 72
4.3变量 72
4.3.2变量的初始化 75
4.3.3对成员变量的访问 77
4.4方法 79
4.4.1 方法定义 79
4.4.2方法调用 82
4.4.3构造方法 82
4.4.4方法重载(method overload) 85
4.4.5类方法 87
4.5 以对象为单位的信息传递 88
4.5.1用对象作为参数 88
4.5.2将对象作为返回值 89
4.6“has-a”关系 90
4.7对象清除 92
4.8几个基本的类 94
4.8.1 Math 94
4.8.2 System 95
4.8.3基本类型的包装类 97
4.9小结 99
习题 100
第5章 继承、接口与包 107
5.1 继承 107
5.1.1 extends子句 107
5.1.2类成员 108
5.1.3“is-a”关系 110
5.1.4成员变量隐藏 111
5.1.5方法覆盖(method override) 112
5.1.6再论构造方法 116
5.1.7扩展抽象类 118
5.2接口 121
5.2.1 接口定义 121
5.2.2接口实现 122
5.2.3接口类型 123
5.2.4名字冲突处理 126
5.3引用类型转换 127
5.3.1自动赋值转换 127
5.3.2强制转换 128
5.4包 128
5.4.1包及其使用 128
5.4.2访问控制 132
5.5()bject类 135
5.6小结 137
习题 138
第6章 Java字符串 144
6.1 String类 144
6.1.1 构造方法 145
6.1.2提取与定位 147
6.1.3字符串比较 148
6.1.4其他若干实例方法 151
6.1.5类方法value()f 152
6.2 StringBuffer类 153
6.2.1 构造方法 153
6.2.2长度与容量 154
6.2.3基本方法 155
6.3.1字符串文字 156
6.3字符串的特殊处理 156
6.3.2运算符+ 158
6.4小结 159
习题 159
第7章 Java数组 162
7.1数组类型与数组变量 162
7.1.1 数组类型 162
7.1.2数组变量 162
7.2数组创建 163
7.2.1数组创建表达式 163
7.2.2数组初始化块 164
7.3数组访问 166
7.3.1对数组元素的访问 166
7.3.2对数组成员的访问 167
7.4二维数组 168
7.5数组应用举例 170
7.6小结 172
习题 173
第8章 例外处理 176
8.1 例外分类 176
8.2引发例外 178
8.3声明抛出例外 180
8.4捕捉例外 183
8.4.1 try和catch子句 183
8.4.2 多个catch子句 184
8.4.3未捕捉到的例外 186
8.4.4再引发例外 187
8.4.5 finally子句 188
8.5定义自己的例外类型 189
8.6构造方法与例外处理 191
8.7小结 192
习题 193
第9章 线程与同步 196
9.1线程创建 196
9.1.1 通过实现Runnable接口创建线程 196
9.1.2通过扩展Thread类创建线程 198
9.1.3两种方法的共性 199
9.2线程控制 200
9.2.1 线程状态 201
9.2.2线程优先级 201
9.2.3 yield() 202
9.2.4 sleep(long millis) 203
9.2.5 interrupt() 204
9.2.6 join() 206
9.2.7精灵线程与程序终止 206
9.3互斥与同步 207
9.3.1 临界区与互斥 207
9.3.2线程同步 210
9.4小结 216
习题 217
第10章 输入与输出 220
10.1 File类 221
10.1.1 构造方法 221
10.1.2实例方法 221
10.2.1 InputStream和()utputStream 224
10.2字节流 224
10.2.2 FileInputStream和File()utputStream 225
10.2.3 ByteArrayInputStream和ByteArray()utputStream 226
10.2.4 PipedInputStream和Piped()utputStream 227
10.2.5 BufferedInputStream和Buffered()utputStream 230
10.3字符流 230
10.3.1 Reader和Writer 231
10.3.2 InputStreamReader和()utputStreamWriter 232
10.3.3 FileReader和FileWriter 233
10.3.4 CharArrayReader和CharArrayWriter 234
10.3.5 StringReader和StringWriter 234
10.4高级流 235
10.4.1DataInputStream和Data()utputStream 235
10.3.7 BufferedReader和BufferedWriter 235
10.3.6 PipedReader和PipedWriter 235
10.4.2 PrintStream和PrintWriter 237
10.4.3标准输入输出流 238
10.5小结 240
习题 241
第11章 GUI设计 244
11.1 GUI程序概述 244
11.2事件处理 247
11.2.1委托模型 247
11.2.2编程方法 248
11.2.3常用的事件类和监听器接口 250
11.3 Swing组件的一般功能 252
11.4.1容器组件 257
11.4容器与布局 257
11.4.2流式布局管理器 260
11.4.3边界式布局管理器 262
11.4.4栅格式布局管理器 263
11.4.5框式布局管理器 265
11.5几个常用的原子组件 268
11.5.1标签 269
11.5.2按钮 270
11.5.3 复选框 272
11.5.4单选钮 275
11.5.5文本域 277
11.5.6文本区 280
11.5.7组合框 282
11.5.8列表框 284
11.6小结 286
习题 287
第12章 Java applet 289
12.1 applet概述 289
12.2 HTML的APPLET标记 292
12.3 Applet类 295
12.3.1小应用程序生命周期 296
12.3.2主要行为方法 296
12.4绘制图形 300
12.4.1 GUI绘制机制 301
12.4.2绘图支持类 304
12.5小结 311
习题 312
参考文献 314
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019