图书介绍
Java和Android开发实战详解【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈会安著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115326157
- 出版时间:2014
- 标注页数:386页
- 文件大小:78MB
- 文件页数:397页
- 主题词:JAVA语言-程序设计;移动终端-应用程序-程序设计
PDF下载
下载说明
Java和Android开发实战详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 编程语言与Java基础知识1
1.1编程语言基础知识1
1.1.1程序、软件与应用程序1
1.1.2编程语言的种类2
1.1.3低级语言2
1.1.4高级语言3
1.1.5程序是如何执行的3
1.2 Java基础知识6
1.2.1 Java平台6
1.2.2 Java语言的版本6
1.2.3 Java编程语言的特点8
1.3 Java语言的开发环境8
1.4搭建Java开发环境9
1.4.1安装与设置JDK9
1.4.2安装与启动Eclipse IDE12
习题15
第2章 构建Java应用程序16
2.1如何构建应用程序16
2.1.1如何编写程序代码16
2.1.2程序设计的基础17
2.1.3算法18
2.2构建Java应用程序19
2.2.1构建第一个Java程序19
2.2.2使用Eclipse IDE构建第2个Java程序21
2.2.3使用书的范例项目24
2.3 Java程序结构与基本输出24
2.4 Eclipse IDE的项目管理与使用26
2.4.1切换工作空间26
2.4.2 Eclipse IDE的项目管理27
2.4.3 Eclipse IDE的基本使用29
2.5良好的Java程序代码编写风格32
2.5.1程序语句32
2.5.2程序块33
2.5.3程序注释33
2.5.4避免太长的程序代码33
2.5.5程序代码缩排33
学习评估34
第3章 变量、数据类型与运算符35
3.1变量与数据类型基础35
3.2变量的命名与声明35
3.2.1 Java的命名语法36
3.2.2变量的声明37
3.2.3赋值语句38
3.2.4常量的声明与使用40
3.3 Java的数据类型40
3.3.1整数类型41
3.3.2浮点型42
3.3.3布尔型43
3.3.4字符型43
3.4 Java的表达式45
3.4.1运算符的优先级46
3.4.2算术运算符46
3.4.3递增和递减运算48
3.4.4关系与条件运算符49
3.4.5位运算符51
3.4.6指定运算符54
3.5数据类型的转换54
3.5.1宽化数据类型转换54
3.5.2窄化数据类型转换与类型转换运算符56
习题57
第4章 流程控制结构58
4.1流程控制与UML活动图58
4.1.1 UML活动图58
4.1.2流程控制的种类59
4.2程序块与控制台基本输入60
4.2.1程序块60
4.2.2控制台的基本输入62
4.3条件控制语句63
4.3.1 if条件语句63
4.3.2 if/else条件语句64
4.3.3 switch条件语句65
4.3.4?:条件运算符68
4.4循环控制语句69
4.4.1 for循环语句69
4.4.2前测式的while循环语句71
4.4.3后测试的do/while循环语句72
4.4.4 break和continue关键字73
4.5嵌套循环74
习题76
第5章 类方法78
5.1过程与函数基础78
5.2类方法78
5.2.1创建Java类方法79
5.2.2类方法的参数传递81
5.2.3类方法的返回值83
5.2.4值传递与引用传递84
5.3类变量和变量作用域86
5.3.1 Java的类变量86
5.3.2 Java的变量作用域87
5.4递归程序设计89
5.4.1递归方法概述89
5.4.2递归的阶乘函数89
5.5 Math类及其类方法91
5.5.1求随机数、最大和最小值91
5.5.2 Math类的数学常量和方法92
习题94
第6章 数组与字符串96
6.1数组基础96
6.2一维数组与多维数组96
6.2.1一维数组97
6.2.2二维与多维数组99
6.2.3可变长度的参数列表101
6.3字符串类102
6.3.1 Java字符串是一种引用数据类型103
6.3.2字符串处理103
6.3.3 StringBuffer类107
6.4字符串与数值的转换109
6.4.1将字符串转换成数值109
6.4.2将数值转换成字符串110
6.5对象数组112
6.6查找与排序112
6.6.1排序与查找的基础113
6.6.2冒泡排序法113
6.6.3顺序查找法115
6.6.4二分查找法116
习题117
第7章 类与对象119
7.1面向对象的应用程序开发119
7.1.1传统的应用程序开发119
7.1.2面向对象的应用程序开发120
7.2面向对象基础120
7.2.1对象基础121
7.2.2面向对象程序语言121
7.3类与对象122
7.3.1类与对象122
7.3.2成员变量的访问126
7.3.3成员方法的使用128
7.3.4重载方法130
7.4类的构造函数132
7.4.1类的构造函数132
7.4.2使用this引用对象本身134
7.5对象成员136
7.6对象使用类变量与方法137
习题140
第8章 继承、抽象类与接口142
8.1类的继承142
8.1.1类层次结构142
8.1.2类的继承143
8.1.3重写和隐藏父类的方法145
8.1.4隐藏父类的成员变量147
8.1.5使用父类的构造函数149
8.2接口151
8.2.1接口简介151
8.2.2创建与使用接口152
8.2.3在类实现多个接口154
8.3接口的继承155
8.3.1继承接口156
8.3.2接口的多重继承157
8.4抽象类160
8.5抽象类与接口163
8.6常量类166
习题168
第9章 嵌套类、多态与包170
9.1嵌套类170
9.1.1嵌套类170
9.1.2嵌套类的使用173
9.2匿名嵌套类175
9.2.1类继承的匿名内层类175
9.2.2实现接口的匿名内层类176
9.2.3匿名内层类与this和final关键字178
9.3多态基础180
9.3.1静态绑定与动态绑定180
9.3.2 Java语言支持的多态181
9.4多态的实现181
9.4.1使用类继承来实现多态181
9.4.2使用接口来实现多态184
9.5包186
9.5.1 Java包基础186
9.5.2 package和import命令语句的使用187
习题190
第10章 异常处理、线程与泛型集合对象191
10.1 Java的异常处理191
10.1.1异常处理的架构191
10.1.2 Throwable类191
10.1.3异常处理语句192
10.1.4同时处理多种异常194
10.2抛出异常与自定义Exception类196
10.2.1使用throw关键字196
10.2.2在方法抛出异常197
10.2.3自定义Exception类199
10.3线程的基础知识200
10.4创建Java的线程201
10.4.1实现Runnable接口来创建线程201
10.4.2继承Thread类来创建线程204
10.5集合对象简介205
10.5.1 Java CollectionsFramework206
10.5.2集合接口206
10.5.3泛型集合类概述207
10.6泛型集合类208
10.6.1 HashSet类208
10.6.2 ArrayList类210
10.6.3 Iterator接口211
10.6.4 ListIterator接口213
习题214
第11章 Android与XML基础216
11.1 XML基础216
11.1.1 XML标记语言216
11.1.2 XML的组成元素217
11.2 Android移动操作系统219
11.2.1 Android基础219
11.2.2 Android的版本220
11.2.3 Android的特点220
11.3 Android的系统架构221
11.4 Android应用程序的组成组件222
11.5下载与安装Android开发环境223
11.5.1下载和安装Android SDK223
11.5.2安装ADT224
11.5.3安装Android SDK平台包226
11.6 Android模拟器的基本使用229
11.6.1创建与启动Android模拟器229
11.6.2 Android的基本操作界面231
11.6.3使用Android模拟器232
习题234
第12章 布局与使用界面控件235
12.1创建第一个Android应用程序235
12.1.1建立Android应用程序235
12.1.2在模拟器执行Android应用程序240
12.1.3导入Android项目的常见问题241
12.2 Android项目目录结构242
12.3布局244
12.3.1布局的基础244
12.3.2 LinearLayout布局244
12.3.3 TableLayout布局246
12.4界面控件的基础知识247
12.4.1 View与ViewGroup类247
12.4.2 Android使用的尺寸单位248
12.5用户界面控件248
12.5.1文字输入的用户界面控件248
12.5.2选择功能的用户界面控件251
习题253
第13章 活动与事件处理254
13.1活动类254
13.2活动的生命周期255
13.2.1活动堆栈255
13.2.2活动的生命周期256
13.2.3管理活动状态与Log类257
13.3 Android的事件处理262
13.3.1事件处理的基础262
13.3.2控件的android:id属性262
13.4创建事件处理程序264
13.4.1使用andorid:onClick属性264
13.4.2使用匿名内层类266
13.5更多的事件处理269
13.5.1长按事件269
13.5.2键盘事件与Toast类271
习题273
第14章 意图与意图筛选274
14.1意图的基础知识274
14.2使用意图来启动活动275
14.3传递数据给其他活动278
14.4取得活动的返回数据281
14.5使用意图启动内置应用程序287
14.5.1动作类型和URI287
14.5.2使用意图启动内置应用程序288
习题290
第15章 菜单、对话框与列表界面292
15.1选项菜单292
15.2信息与确认对话框296
15.2.1创建信息对话框296
15.2.2创建确认对话框298
15.3 Spinner列表控件299
15.4 ListView列表控件303
习题306
第16章 偏好设置、文件与SQLite数据库307
16.1保存偏好设置307
16.2文件访问310
16.3 SQLite数据库与SQL语言313
16.3.1 SQLite数据库引擎313
16.3.2 SQL语言的DDL指令313
16.3.3 SQL语言的DML指令314
16.4使用SQLite数据库315
16.4.1使用SQLiteOpenHelper类建立数据库315
16.4.2使用SQLiteDatabase类访问数据表318
习题324
第17章 内容提供程序、广播接收器与信息提醒325
17.1内容提供程序的基础325
17.1.1内容提供程序的基础325
17.1.2系统内置的内容提供程序325
17.2使用系统的内容提供程序327
17.2.1取得通信录的电话号码327
17.2.2查询浏览器的书签331
17.3广播接收器333
17.4状态栏与信息提醒335
习题340
第18章 Google地图与定位服务341
18.1取得Google Maps API密钥341
18.2使用Google地图343
18.3在 Google地图使用定位服务347
18.3.1 Android的定位服务与坐标347
18.3.2在Google地图使用定位服务348
18.4标记Google地图353
习题357
附录A Java Applet、 AWT包与委托事件处理358
附录B制作安装包与发布应用程序379
附录C ASCII码对照表385
热门推荐
- 1341103.html
- 1022983.html
- 2408766.html
- 685965.html
- 1970053.html
- 151783.html
- 2307975.html
- 2436553.html
- 1373952.html
- 747074.html
- http://www.ickdjs.cc/book_2756357.html
- http://www.ickdjs.cc/book_468421.html
- http://www.ickdjs.cc/book_926339.html
- http://www.ickdjs.cc/book_2812767.html
- http://www.ickdjs.cc/book_144558.html
- http://www.ickdjs.cc/book_2288589.html
- http://www.ickdjs.cc/book_3435625.html
- http://www.ickdjs.cc/book_3102741.html
- http://www.ickdjs.cc/book_1088141.html
- http://www.ickdjs.cc/book_1629266.html