Java程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:肖旻主编;廖雷副主编
- 出 版 社:北京:中国电力出版社
- 出版年份:2003
- ISBN:7508315227
- 页数:351 页
1.1 程序设计基础 1
第1章 面向对象程序设计概述 1
1.2 程序设计语言 4
1.3 程序设计方法 7
1.4 面向对象的基本概念及面向对象程序设计的特性 9
1.5 面向对象的软件开发过程 12
1.6 面向对象软件开发方法的特点 15
1.7 本章小结 15
习题 16
2.2 Java语言的特点 17
第2章 Java语言基础 17
2.1 Java发展概述 17
2.3 Java的运行环境与Java虚拟机 19
2.4 Java的实现 20
2.5 一个简单的Java应用(Application)程序 23
2.6 一个简单的Java小应用程序 23
2.7 Java程序的构成 24
2.8 Java语言的词法单位 25
2.9 数据类型、常量与变量 26
2.10 常量与变量 27
2.11 运算符与表达式 28
2.12 流程控制语句 32
2.13 控制语句应用实例 39
2.14 本章小结 40
习题 41
第3章 类与对象 42
3.1 抽象与封装 42
3.2 对象 43
3.3 类 46
3.4 成员变量的定义和使用 49
3.5 方法的定义和实现 53
3.6 方法的调用 57
3.7 构造方法(constractor) 60
3.8 静态(static)方法 62
3.9 main()方法 63
3.10 结束方法 63
3.11 本地方法 64
3.12 同步方法 64
3.13 本章小结 64
习题 64
4.1 继承 66
第4章 继承与多态 66
4.2 属性和方法的继承 67
4.3 属性隐藏和方法的覆盖 68
4.4 super的使用 70
4.5 构造方法的继承 72
4.6 Java的继承原则与访问控制 73
4.7 继承综合实例 74
4.8 多态 77
4.9 重载 77
4.11 抽象类与抽象方法 80
4.10 运行时多态 80
4.12 最终类与最终方法 82
4.13 接口 84
4.14 包 89
4.15 JAR文件 93
4.16 内部类 94
4.17 本章小结 96
习题 97
第5章 数组、字符串与类库 98
5.1 数组 98
5.2 字符串 104
5.3 Java类库介绍 108
5.4 本章小结 113
习题 113
第6章 常用算法及数据结构的Java实现 115
6.1 经典算法 115
6.2 线性数据结构 123
6.3 二叉树 131
6.4 本章小结 138
习题 138
7.2 Java的异常处理机制 139
第7章 Java的异常处理 139
7.1 异常概念 139
7.3 异常类的层次结构 140
7.4 抛出异常 142
7.5 处理异常 144
7.6 try-catch-finally语句的嵌套 146
7.7 用户自定义异常 147
7.8 本章小结 148
习题 148
8.1 Java输入输出类库 150
第8章 Java的输入输出与文件处理 150
8.2 InputStream和OutputStream 151
8.3 Reader和Writer 159
8.4 文件的处理与随机访问 161
8.5 本章小结 165
习题 166
第9章 Java多线程机制 167
9.1 线程概念 167
9.2 创建线程 168
9.3 如何实现多线程 169
9.4 线程的同步与死锁 173
9.5 本章小结 176
习题 177
第10章 Java图形用户界面的设计与实现 178
10.1 图形用户界面GUI概述 178
10.2 Java GUI的AWT组件介绍 180
10.3 Java事件处理的基本原理 184
10.4 Swing组件包及常用组件的使用 188
10.5 GUI应用实例 224
习题 227
10.6 本章小结 227
第11章 Applet技术及应用 229
11.1 Java Applet基础 229
11.2 Applet基本工作原理 230
11.3 Applet的生命周期 232
11.4 HTML文件中的常用标记 234
11.5 Applet用户界面设计 236
11.6 小应用程序的安全性 243
11.7 Applet小应用程序实例 244
习题 248
11.8 本章小结 248
第12章 Java高级编程 250
12.1 数据库操作 250
12.2 Java数据库连接(JDBC) 253
12.3 Java网络编程 265
12.4 Java多媒体编程 285
12.5 本章小结 290
习题 290
第13章 基于Java的实用技术 291
13.1 概述 291
13.2 JSP 292
13.3 Java Servlet 301
13.4 EJB 303
13.5 J2EE 307
13.6 J2EE应用开发和部署过程 310
13.7 J2EE企业应用 312
13.8 RMI 314
13.9 CORBA 315
13.10 UML 317
习题 319
13.11 Java的未来发展 319
13.12 本章小结 319
第14章 Java面向对象编程环境 321
14.1 Java开发环境概述 321
14.2 Visual J++6.0集成开发环境介绍 322
14.3 本章小结 330
第15章 实训 331
实训1 Java程序的编辑、编译和运行 331
实训2 Java流程控制结构——分支结构 331
实训4 类的定义与对象的使用 332
实训3 Java流程控制结构——循环结构 332
实训5 方法和构造 333
实训6 类的继承 334
实训7 Java的多态性 335
实训8 抽象类与接口的实现 336
实训9 数组和字符串 337
实训10 创建链表及排序 337
实训11 Java的异常处理 338
实训12 文件输入输出操作 339
实训13 多线程的实现 339
实训14 Java布局设计 340
实训15 Java事件处理 341
实训16 Applet小应用程序的编写 342
实训17 Java的网络和数据库编程 343
实训18 编写一个JSP页面 344
实训19 熟悉Visual J++6.0集成开发环境 344
实训20 综合实践技能训练 345
附录A Java关键字 347
附录B Java的JDK开发环境配置 349
附录C 有关Java资源获取的URL 350
参考文献 351
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018