Java编程技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:谭浩强主编;程龙,杨海兰,吴功宜编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2003
- ISBN:7115108951
- 页数:292 页
第1章 Java语言概述 1
目录 1
1.1 Java语言的起源及发展 2
1.2 Java语言的特点 5
1.2.1 特点 5
1.2.2 Java与C和C++的比较 6
1.3 Java的运行系统与Java虚拟机 8
1.4 Java开发环境 9
1.4.1 JDK 9
1.4.2 其他集成开发环境 11
1.5 简单的Java程序 12
第2章 基本数据类型、操作符和表达式 15
2.1.2 整数类型 16
2.1 基本数据类型 16
2.1.1 综述 16
2.1.3 浮点型 17
2.1.4 布尔型 17
2.1.5 字符型 17
2.1.6 数值类型之间的相互转换 18
2.2 运算符和表达式 19
2.2.1 综述 19
2.2.2 算术运算符 19
2.2.3 关系运算符 22
2.2.4 布尔逻辑运算符 22
2.2.5 位运算符 23
2.2.6 赋值运算符 27
2.2.7 条件运算符 28
2.2.8 表达式与运算符优先级 29
第3章 程序的流程控制 31
3.1 条件 32
3.1.1 if语句 32
3.1.2 if...else语句 32
3.1.3 switch语句 34
3.2 循环 35
3.2.1 for语句 35
3.2.2 while语句 36
3.2.3 do...while语句 37
3.3 跳转 38
3.3.1 break语句 38
3.3.3 return语句 39
3.3.2 continue语句 39
第4章 类、接口和包 41
4.1 面向对象的编程基础 42
4.1.1 对象(object)的概念 42
4.1.2 类的封装 43
4.1.3 类的继承 43
4.1.4 类的多态性 43
4.2 类 44
4.2.1 类的声明 44
4.2.2 类的成员变量 48
4.2.3 方法 50
4.2.4 类的构造 54
4.2.6 嵌套类 57
4.2.5 类的访问 57
4.3 接口 58
4.3.1 接口的定义 59
4.3.2 接口的实现 60
4.3.3 接口类型 61
4.4 包 61
4.4.1 包的声明 62
4.4.2 导入包的类 63
4.4.3 编译和运行包 64
4.4.4 访问权限 64
第5章 数组Vector与字符串 66
5.1.1 数组的创建与使用 67
5.1 数组 67
5.1.2 多维数组 68
5.2 向量Vector 69
5.2.1 创建Vector 69
5.2.2 访问和查找Vector中的对象 69
5.2.3 增加和移除Vector的对象 70
5.2.4 改变Vector的大小 71
5.3 字符串 71
5.3.1 创建字符串 71
5.3.2 得到字符串对象的信息 72
5.3.3 String对象的比较和操作 73
5.3.4 修改可变字符串 74
第6章 异常处理 75
6.1.1 异常与异常对象 76
6.1 异常处理概述 76
6.1.2 异常类的层次 77
6.2 异常处理 79
6.2.1 捕获和处理异常 79
6.2.2 用throw语句抛出异常 81
6.2.3 用throws子句声明异常 83
6.2.4 创建自己的异常类 84
6.2.5 异常处理的优点和原则 86
第7章 输入/输出处理 87
7.1 流和输入/输出处理的类层次 88
7.2 基本的输入/输出类 89
7.2.1 InputStream类 89
7.3 文件处理 90
7.2.2 OutputStream类 90
7.3.1 文件的输入/输出 91
7.3.2 File类 94
7.4 内存的读/写 97
7.5 管道流 99
7.6 过滤流 100
7.7 标准输入/输出 101
第8章 线程 103
8.1 线程概述 104
8.2 线程的创建和启动 106
8.2.1 创建Thread类的子类 107
8.2.2 实现Runnable接口 109
8.3.1 构造方法 112
8.3.2 域 112
8.3 与线程有关的类 112
8.3.3 方法 113
8.4 线程的优先级和调度 115
8.4.1 线程的优先级和调度的基本机制 115
8.4.2 Timer类 117
8.5 线程的同步与死锁 118
8.5.1 线程的同步 118
8.5.2 线程的死锁 123
8.6 线程组 125
第9章 编写Applet程序 128
9.1 编写Applet程序概述 129
9.2 Applet的主类 130
9.3 Applet的生命周期 131
9.4 Applet类方法 132
9.4.1 生命周期方法 132
9.4.2 绘制方法 132
9.4.3 html页面方法 133
9.4.4 多媒体支持方法 133
9.4.5 Applet管理环境方法 134
9.4.6 Applet信息报告方法 134
9.5 Applet如何嵌入Web页面 135
9.5.1 applet标记 135
9.5.2 Applet参数 136
9.5.3 在非Java兼容浏览器中显示辅助内容 136
9.6 Applet通讯 137
9.8 Applet的用户界面 144
9.7 Applet在安全方面的限制 144
9.8.1 Applet的GUI设计 145
9.8.2 播放声音 146
第10章 图形用户接口 149
10.1 图形用户接口概述 150
10.2 AWT简介 150
10.2.1 AWT类层次 150
10.2.2 Component类 151
10.2.3 Container类 152
10.2.4 AWT程序结构 152
10.3 AWT组件 153
10.3.1 基本组件 153
10.3.2 菜单 163
10.4 AWT容器与布局管理 165
10.4.1 容器 166
10.4.2 布局管理 167
10.5 AWT事件处理机制 176
10.5.1 JDK1.1以前的事件处理机制 177
10.5.2 JDK1.1之后的事件处理机制 182
10.6 Swing简介 183
10.6.1 Swing 183
10.6.2 Swing组件介绍 184
10.6.3 Swing组件体系结构 184
10.6.4 可插接的外观和感觉 185
第11章 数据库编程 186
11.1.3 JDBC的组成 187
11.1.2 什么是JDBC 187
11.1 JDBC概述 187
11.1.1 JDBC的出现 187
11.1.4 JDBC URL 189
11.1.5 事务 191
11.2 JDBC的接口和类 192
11.2.1 Connection 193
11.2.2 PreparedStatement 194
11.2.3 ResultSet 195
11.2.4 Statement 197
11.2.5 DriverManager 199
11.3 JDBC程序示例 201
第12章 网络编程 204
12.1 网络技术基础 205
12.2.1 URL的概念 206
12.2 URL 206
12.2.2 URL类 207
12.2.3 URLConnection类 210
12.3 InetAddress类 212
12.4 TCP Socket编程 214
12.4.1 Socket通讯基础 214
12.4.2 TCPSocket通讯程序的开发 214
12.5 UDPSocket编程 218
12.5.1 概念 218
12.5.2 UDPSocket通讯程序的开发 219
12.5.3 IP多播程序的开发 222
第13章 J2EE 224
13.2 J2EE体系结构 225
13.1 J2EE的产生 225
13.3 J2EE组件 227
13.3.1 EJB 228
13.3.2 JSP 232
13.3.3 Servlet 244
13.4 J2EE平台服务 246
13.5 J2EE容器 246
第14章 J2ME与手机编程 248
14.1 J2ME基础知识 249
14.1.1 J2ME概述 249
14.1.2 J2ME体系结构 250
14.1.3 J2ME中的事件处理 253
14.1.4 其他概念 253
14.2.1 概述 255
14.1.5 J2ME与WAP的关系 255
14.2 J2ME配置(Configuration) 255
14.2.2 连接限制设备配置(CLDC) 256
14.2.3 CLDC API 258
14.2.4 连接设备配置(CDC) 261
14.2.5 CDC API 262
14.3 J2ME简表(Profile) 263
14.4 MIDP与手机应用程序开发 266
14.4.1 MIDP 267
14.4.2 开发MIDlet 270
14.4.3 GUI 280
14.4.4 记录管理系统(RMS) 283
14.4.5 J2ME网络程序设计 291
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019