JAVA语言程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:周航等编
- 出 版 社:北京:电子工业出版社
- 出版年份:1997
- ISBN:7505341480
- 页数:359 页
目录 1
基础篇 1
第一章 INTERNET与Java简介 1
§1.1 Internet网络及其发展 1
§1.2 World Wide Web 4
§1.3 Java简介 6
§1.4 Hotjava浏览器 16
§1.5 超文本标识语言 18
§1.6 Java与Html标记 21
§1.7 小结 23
第二章 面向对象程序设计的若干概念 24
§2.1 何谓“面向对象” 24
§2.2 消息(Message)与类(Class) 25
§2.3 继承(Inheritance) 26
§2.4 多态性(Polymorphism) 27
§2.5 接口(Interface)与抽象类(Abstract Class) 27
§2.6 面向对象程序设计 28
§2.7 小结 29
第三章 Java入门 30
§3.1 开发环境 30
§3.2 JDK开发工具及其使用 30
§3.3 “Hello World!”独立应用程序(Application) 37
§3.4 “Hello World!”应用小程序(Applet) 38
§3.5 小结 40
语法篇 41
第四章 变量、数据类型、运算符与表达式 41
§4.1 Java符号集 41
§4.2 变量和数据类型 43
§4.3 常量(Literals) 47
§4.4 运算符和分隔符 49
§4.5 运算符及其优先级 49
§4.6 表达式 54
§4.7 数组与字符串 55
§4.8 类型转换 56
§4.9 小结 57
第五章 流程控制 58
§5.1 概述 58
§5.2 条件语句(if) 59
§5.3 循环语句 62
§5.4 开关语句(swttch、case、break) 65
§5.5 转移语句(break、continue、label) 68
§5.6 返回语句(returm) 70
§5.7 异常语句 70
§5.8 小结 71
第六章 类 72
§6.1 类的声明 72
§6.2 类的实体 74
§6.3 声明成员变量 75
§6.4 函数 76
§6.5 包(package) 82
§6.6 类的成员(Members of a Class)的访问权限 84
§6.7 实例成员与类成员(Class Member) 87
§6.8 构造函数与Finalize()函数 91
§6.9 小结 92
第七章 对象 93
§7.1 创建对象 93
§7.2 使用对象 94
§7.3 清除不再使用的对象 95
§7.4 小结 99
第八章 类的继承与接口 100
§8.1 Java语言的类层次 100
§8.2 创建子类 101
§8.3 函数覆盖(overriding) 102
§8.4 最终(final)类和函数 103
§8.5 抽象(abstract)类和函数 104
§8.6 接口 105
§8.7 类转换(casting) 106
§8.8 Java类库的组织方式 107
§8.9 小结 109
第九章 异常事件 110
§9.1 错误与异常事件的异同 110
§9.2 什么是异常事件 110
§9.3 处理异常事件 111
§9.4 throw语句 118
§9.5 创建自己的异常事件类 118
§9.6 运行时异常事件 119
§9.7 小结 123
第十章 线程 124
§10.1 一个线程的例子 124
§10.2 run()函数 127
§10.3 线程的生命周期 133
§10.4 线程优先级 135
§10.5 守护线程 136
§10.6 线程组 136
§10.7 threadgroup类 137
§10.8 小结 140
§11.1 线程同步 141
第十一章 多线程程序设计 141
§11.2 监控器(Monitors) 143
§11.3 notify()与wait()函数 145
§11.4 一个生产者与两个消费者 147
§11.5 Thread类 148
§11.6 编程实例 149
§11.7 小结 150
第十二章 Java语言基础类库(java.lang包) 151
§12.1 Object类 151
§12.2 数据类型的对象封装类 152
§12.3 Math类 154
§12.4 字符串 155
§12.5 使用系统资源 158
§12.6 小结 165
§13.1 什么是标准输入与输出流 166
第十三章 标准输入与输出 166
§13.2 java.io包中的输入与输出流 167
§13.3 文件操作 169
§13.4 使用输入与输出流 175
§13.5 过滤器流 183
§13.6 小结 187
应用篇 188
第十四章 Applet编程 188
§14.1 HotJava浏览器类库 188
§14.2 Applet的生命周期 190
§14.3 四个专有函数:init(),start(),stop()与destroy() 190
§14.4 图形与事件处理函数 191
§14.5 添加UI构件的函数 193
§14.6 线程 194
§14.7 Appet的能力 196
§14.8 Applet与HTML 197
§14.9 小结 198
第十五章 图形与文本 199
§15.1 坐标 199
§15.2 图形效果 199
§15.3 Graphics类的其它函数 204
§15.4 Color类 205
§15.5 文本输出 206
§15.6 字体信息 206
§15.7 小结 207
第十六章 事件处理 208
§16.1 事件对象 208
§16.2 处理事件 210
§16.3 鼠标事件 210
§16.4 键盘事件 211
§16.5 编程实例 212
§16.6 小结 216
第十七章 图象操作 217
§17.1 装载图象 217
§17.2 显示图象 218
§17.3 图象过滤器 220
§17.4 使用图象过滤器 220
§17.5 编写图象过滤器类 222
§17.6 编程实例 224
§17.7 小结 227
第十八章 动画制作 228
§18.1 创建一个动画循环 228
§18.2 消除闪烁 229
§18.3 移动图象 230
§18.4 演示电影 234
§18.5 改进动画技术 237
§18.6 改进后的例子 238
§18.7 小结 240
第十九章 声音 241
§19.1 关于声音操作的一些函数 241
§19.2 播放声音的编程实例 241
§19.3 同时播放动画与声音的实例 247
§19.4 小结 249
第二十章 创建Applet用户界面 250
§20.1 创建图形用户界面(GUI) 250
§20.2 定义及使用Applet参数 251
§20.3 读取系统参数 254
§20.4 显示状态信息 254
§20.6 AWT构件 255
§20.5 使用标准输出 255
§20.7 小结 256
第二十一章 通信 257
§21.1 与同一页中的其它Applet进行通信 257
§21.2 与浏览器通信 261
§21.3 与服务器一端的Application进行通信 264
§21.4 小结 268
第二十二章 使用AWT构件 269
§22.1 AWT类库的继承层次 269
§22.2 使用构件的一般规则 270
§22.3 如何使用按钮(Button) 271
§22.4 如何使用画布(Canvas) 272
§22.5 如何使用复选框(Checkbox) 273
§22.6 如何使用弹出式列表框(Choice) 274
§22.7 如何使用对话框(Dialog) 275
§22.8 如何使用窗口(Frame) 276
§22.9 如何使用标签(Label) 277
§22.10 如何使用列表框(List) 278
§22.11 如何使用菜单(Menu) 280
§22.12 如何使用面板(Panel) 283
§22.13 如何使用滚动条(Scrollbar) 283
§22.14 如何使用文本域构件(TextArea、TextField) 285
§22.15 改变构件外观的编程实例 287
§22.16 小结 291
第二十三章 构件的布局管理 292
§23.1 关于使用布局管理器的一些规则 292
§23.2 BorderLayout布局管理器 293
§23.3 CardLayout布局管理器 294
§23.4 FlowLayout布局管理器 295
§23.6 GridbagLayout布局管理器 296
§23.5 GridLyout布局管理器 296
§23.7 创建自己定义的布局管理器 301
§23.8 不使用布局管理器 302
§23.9 小结 303
网络篇 304
第二十四章 关于URL 地址 304
§24.1 概述 304
§24.2 创建一个URL对象 305
§24.3 关于URL类 306
§24.4 直接从URL地址读取信息 307
§24.5 与URL地址建立连接 308
§24.6 利用URLConnection对象进行读写操作 309
§24.7 小结 312
第二十五章 编写客户机/服务器(Client/Server)应用程序 313
§25.1 客户机/服务器的工作模式 313
§25.2 利用数据报(Datagram)编写客户机/服务器应用程序 314
§25.3 利用套接口(Socket)编写客户机/服务器应用程序 319
§25.4 利用回调技术编写客户机/服务器应用程序 328
§25.5 小结 330
第二十六章 网络类库 331
§26.1 Java与网络编程 331
§26.2 网络基础类库(Java.net) 331
§26.3 Java与NNTP协议 333
§26.4 建立ftp会话过程 334
§26.5 Java与WWW协议 338
§26.6 小结 340
附录 341
附录A JDK类库清单 341
A.1 Java.applet包 341
A.2 Java.awt包 341
A.3 Java.awt.image包 342
A.4 Java.awt.peer包 343
A.5 Java.io包 344
A.6 Java.lang包 346
A.7 Java.net包 347
A.8 Java.util包 349
A 9 Sun.tools.debug包 349
附录B Java虚拟机综述 351
B.1 学习Java虚拟机的意义 351
B.2 采用Java虚拟机的意义 352
B.3 Java程序生成可执行代码的过程 352
B.4 Java虚拟机规范 353
B.5 Java虚拟机的体系结构 353
附录C Unicode编码标准简介 358
参考文献 359
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《大学物理实验》刘汉臣等编 2016
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017