图书介绍
Java手机基础教程PDF|Epub|txt|kindle电子书版本网盘下载
- 房晓溪编著 著
- 出版社: 北京:中国水利水电出版社
- 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安装JDK22
2.1.1通过官方网站下载JDK22
2.1.2安装JDK的步骤22
2.1.3安装后的目录结构介绍24
2.2 Java环境变量设定24
2.3 JDK工具的使用25
2.4 JDK的命令行工具27
2.4.1 javac27
2.4.2 java命令30
2.5 Java集成开发环境33
2.5.1 eclipse33
2.5.2 JBuilder36
2.5.3 Forte for Java36
练习题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 …nally127
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 Collection180
10.3.2 Set182
10.3.3 Map183
10.3.4 Utilities186
练习题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 和BufferedOutputStream207
11.7.2 LineNumberlnputStream流208
11.7.3 DatalnputStream和 DataOutputStream208
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与ASP274
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 Bean284
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