Java手机基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:房晓溪编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2011
- ISBN:7508489636
- 页数:301 页
第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
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018