图书介绍
Java手机基础教程pdf电子书版本下载
- 房晓溪编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508489636
- 出版时间:2011
- 标注页数:301页
- 文件大小:51MB
- 文件页数:313页
- 主题词:JAVA语言-应用-移动电话机-游戏程序-程序设计-高等学校-教材
PDF下载
下载说明
Java手机基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计概述 1
1.1程序设计语言的分类 2
1.1.1按发展过程分类 2
1.1.2按执行方式分类 3
1.1.3按思维模式分类 3
1.2 Java的简介 4
1.2.1 Java的历史和主要特点 4
1.2.2面向对象的几个基本概念 7
1.2.3 Java的运行及运行环境 8
1.2.4常见的Java集成开发环境 10
1.3 Java的发展 10
1.3.1 JDK前传 10
1.3.2 JDK的幼年时期 11
1.3.3 JDK的青少年时期 11
1.3.4 JDK的壮年时期 12
1.3.5 JDK各版的发布时间表 13
1.3.6 Java的未来10年 13
1.3.7 Java发展动态 14
1.3.8 Java机制和类库 17
1.4 Java的特点 18
1.4.1平台无关性 18
1.4.2安全性 18
1.4.3面向对象 19
1.4.4简单性 19
1.4.5动态特性 19
1.4.6分布性 19
1.4.7多线程 19
练习题 19
第2章Java编程环境 21
2.1安装JDK 22
2.1.1通过官方网站下载JDK 22
2.1.2安装JDK的步骤 22
2.1.3安装后的目录结构介绍 24
2.2 Java环境变量设定 24
2.3 JDK工具的使用 25
2.4 JDK的命令行工具 27
2.4.1 javac 27
2.4.2 java命令 30
2.5 Java集成开发环境 33
2.5.1 eclipse 33
2.5.2 JBuilder 36
2.5.3 Forte for Java 36
练习题 37
第3章Java语言基础 38
3.1注释 39
3.1.1单行注释 39
3.1.2块注释 39
3.1.3文档注释 40
3.2 Java的标识符 40
3.3 Java的关键字 41
3.4变量与常量 43
3.4.1变量的声明 43
3.4.2赋值和初始化 44
3.5基本数据类型 44
3.5.1布尔型 45
3.5.2字符型 46
3.5.3整数类型 47
3.5.4浮点变量 47
3.5.5数据类型转换 48
3.6字符串 50
3.6.1定义字符串 50
3.6.2字符串的长度 50
3.6.3子串 50
3.6.4字符串的连接 51
3.6.5字符串的比较 51
3.6.6其他常用方法 51
3.6.7转义字符 51
3.7运算符 52
3.7.1算术运算符 52
3.7.2关系运算符 54
3.7.3逻辑运算符 55
3.7.4位运算符 56
3.7.5位移运算符 58
3.7.6赋值运算符 59
3.7.7自增/自减运算符 60
3.7.8三元运算符 60
3.7.9运算符的优先级 60
3.8数组 61
3.8.1数组的定义 61
3.8.2数组的初始化 61
3.8.3多维数组 62
3.9代码段和作用域 63
3.10编程注意事项 64
练习题 65
第4章 流程控制 67
4.1结构化程序设计 68
4.2分支语句 68
4.2.1 if语句 68
4.2.2 switch语句 70
4.3循环语句 72
4.3.1 while语句 72
4.3.2 do … while语句 73
4.3.3 for语句 73
4.4跳转语句 74
4.4.1 break语句 75
4.4.2 continue语句 75
4.4.3 return语句 75
练习题 76
第5章 方法 78
5.1方法的概念及作用 79
5.2方法中变量的可见范围 80
5.3参数传递和返回值 81
5.3.1方法的调用及参数的传递 82
5.3.2方法的返回值 83
5.4递归方法 84
练习题 85
第6章 类和对象 86
6.1面向对象编程思想 87
6.2对象的实现 87
6.2.1对象的结构 87
6.2.2对象和类的关系 88
6.2.3类的定义 88
6.2.4对象的创建 90
6.2.5程序结构及使用对象成员 91
6.2.6修饰符 92
6.2.7再谈方法 95
6.2.8对象间的赋值 97
6.2.9构造函数 98
6.2.10对象有效范围和废物回收 100
6.3 Java应用程序的结构 100
6.3.1应用程序结构 100
6.3.2命令行参数 101
练习题 102
第7章 继承和多态 104
7.1继承和多态的概念 105
7.1.1继承的概念 105
7.1.2多态的概念 106
7.2类成员的继承 107
7.2.1属性与方法的继承 108
7.2.2 this和super的使用 111
7.2.3构造函数的重载和继承 112
7.2.4最终类 113
7.2.5对象在继承过程中的改变 114
7.2.6抽象类及在继承中的特点 116
7.3接口 118
7.3.1接口的定义 119
7.3.2接口的实现 120
7.3.3适配器 121
练习题 122
第8章 异常处理 124
8.1异常处理机制 125
8.2异常类的层次 126
8.3异常处理语句及使用 127
8.3.1 try … catch语句 127
8.3.2 try … catch …nally 127
8.3.3 throws语句 128
8.3.4 throw语句 128
8.4异常处理举例 128
8.4.1异常类结构 129
8.4.2异常处理 131
8.4.3自定义异常类 134
练习题 136
第9章Java基本类库介绍 139
9.1包的概念 140
9.1.1构建包 140
9.1.2包的引用 141
9.2 Java语言类库的结构 141
9.3 java.lang包中的常用类介绍 142
9.3.1 Object类 142
9.3.2 Class类 143
9.3.3 Math类 145
9.3.4 String与StringBuffer类 146
9.3.5 System类 151
9.3.6数据类型类 155
9.4关于Java的技术文档 161
练习题 162
第10章Java的集合类 164
10.1集合类概述 165
10.2原集合类 165
10.2.1数组 165
10.2.2 Vector类 169
10.2.3 BitSet类 172
10.2.4 Stack类 174
10.2.5 Hashtable类 175
10.2.6 Random类 176
10.2.7 Date类 178
10.3新集合类 180
10.3.1 Collection 180
10.3.2 Set 182
10.3.3 Map 183
10.3.4 Utilities 186
练习题 190
第11章 输入/输出系统 192
11.1流的层次结构 193
11.2 InputStream流和OutputStream流 193
11.3内存读写 194
11.4管道流 195
11.5文件输入/输出流 197
11.5.1文件类 197
11.5.2文件输入/输出 201
11.5.3随机访问文件 203
11.6连接多个流 205
11.7过滤流 207
11.7.1缓冲流Buffered InputStream 和BufferedOutputStream 207
11.7.2 LineNumberlnputStream流 208
11.7.3 DatalnputStream和 DataOutputStream 208
11.7.4 PushbacklnputStream流 209
11.8 PrintStream流 210
练习题 210
第12章Applet基础和多媒体技术 212
12.1第一个Applet小应用程序 213
12.2 Applet的运行平台浏览器 214
12.2.1浏览器 214
12.2.2超文本中的Applet标签 215
12.2.3用getParameter (String paramname)方法取得参数 216
12.3 Applet程序的运行机理 217
12.4 Applet程序的结构 218
12.5 Applet程序设计 221
12.5.1基本Applet程序 221
12.5.2多线程Applet设计 228
12.6 Applet的安全机制 229
12.7多媒体设计类的继承关系 229
12.8对象的属性 229
12.9设置字体 230
12.9.1 Font类 231
12.9.2字体对象的创建 231
12.9.3设置字体 232
12.10设置颜色 233
12.10.1 Color类 233
12.10.2颜色对象的创建 234
12.10.3颜色的设置 234
12.11 Graphics类 236
12.11.1 Graphics类的定义及主要方法 236
12.11.2绘图方法的具体使用 238
12.11.3利用Graphics封装的方法进行绘图 238
12.12图像处理 239
12.12.1普通图像的装载 239
12.12.2使用缓冲技术绘制图像 240
12.12.3使用图像监控器ImageObserver监视图像装载 242
12.13动画技术 244
12.13.1缓冲技术创建动画 244
12.13.2使用MediaTracker播放动画 245
练习题 247
第13章 多线程处理 249
13.1线程的基本概念 250
13.1.1程序与进程 250
13.1.2进程与线程 250
13.1.3 Java的线程模型 251
13.2线程的基本结构与使用方法 252
13.2.1线程的生命周期 252
13.2.2定制run()方法 254
13.3线程的管理 256
13.3.1同步 256
13.3.2优先级 260
13.3.3有关线程的其他概念 260
13.4用于制作动画的线程 261
13.4.1动画程序框架 261
13.4.2帧的画法 262
13.4.3避免闪动 262
13.4.4使用图片 263
练习题 265
第14章JSP技术基础 266
14.1网络应用的系统结构 267
14.1.1两层结构 267
14.1.2三层结构 267
14.1.3网络应用构架中的一些补充概念 267
14.2 J2EE技术简介 269
14.2.1 J2EE的结构 269
14.2.2 J2EE中的主要组件 270
14.3 JSP技术概述 272
14.3.1 JSP的技术原理 272
14.3.2 JSP与ASP 274
14.3.3 JSP与Serviet的比较 274
14.3.4 JSP运行环境的配置 275
14.4 JSP基本语法 275
14.4.1变量声明与表达式 276
14.4.2程序段 277
14.4.3基本指令 278
14.4.4将JSP与HTML结合起来 280
14.4.5本节综合实例 282
14.5 JSP标准动作 282
14.5.1 jsp:include动作 283
14.5.2使用Java Bean 284
14.5.3 jsp:forward动作 285
14.5.4 jsp:plugin动作 287
14.6 JSP的内置对象 289
14.6.1对象的可见范围 289
14.6.2与输入/输出有关的内置对象 291
14.6.3 session对象 293
14.6.4与上下文有关的内置对象 296
14.6.5用于错误处理的内置对象 299
14.6.6与Servlet有关的内置对象 299
练习题 300