章 Java基础
1.1 开发环境
1.1.1 Java平台版本
1.1.2 Java开发与运行环境搭建(Java SE)
1.2 理解Java虚拟机体系结构
1.2.1 Java程序执行流程
1.2.2 Java虚拟机
1.2.3 Java虚拟机数据类型
1.2.4 体系结构
1.3 编程基础
1.3.1 Java程序的基本元素
1.3.2 Java数据类型、变量和数组
1.3.3 Java运算符
1.3.4 运算符优先级
1.3.5 程序控制语句
1.4 面向对象编程
1.4.1 类的定义
1.4.2 声明对象
1.4.3 new运算符
1.4.4 类的方法
1.4.5 构造函数
1.4.6 this关键字
1.4.7 垃圾回收
1.4.8 方法重载
1.4.9 构造函数重载
1.4.10 访问控制
1.4.11 理解static
l.4.12 介绍final
1.4.13 运用继承
1.4.14 使用super
1.4.15 使用抽象类
1.4.16 继承中使用final
1.4.17 包和接口
1.4.18 异常处理
1.5 线程
1.5.1 Java线程模型
1.5.2 主线程
1.5.3 创建线程
1.5.4 线程同步
1.5.5 线程间通信
1.6 输入/输出(I/O)
1.6.1 流的概念
1.6.2 读取控制台输入
1.6.3 向控制台输出
1.6.4 PrintWriter类
1.6.5 文件的读写
1.7 常用类库
1.7.1 Java.lang包
1.7.2 Java.util包
1.7.3 Java.io包
1.8 网络编程
1.8.1 网络基础
1.8.2 Java和网络
1.8.3 TCP/IP客户套接字
1.8.4 统一资源定位符(URL)
1.8.5 TCP/IP服务器套接字
第2章 LinIIx基础
2.1 Linux入门
2.1.1 什么是Linux
2.1.2 Linux的优点
2.1.3 Linux操作系统的架构
2.1.4 Linux与其他操作系统的比较
2.1.5 有关Linux的网站
2.2 常用的Linux命令
2.2.1 文件和目录操作命令
2.2.2 显示命令
2.2.3 进程管理和作业控制
2.2.4 文件压缩和备份
2.2.5 网络命令
2.2.6 其他命令
2.3 vi编辑器的使用
2.3.1 vi的工作模式
2.3.2 vi的启动和退出
2.3.3 vi长指令和短指令
2.4 用户和组的管理
2.4.1 用户的管理
2.4.2 组的管理
2.5 设备管理
2.5.1 硬件设备
2.5.2 使用设备
2.6 文件系统管理
2.6.1 文件系统基础
2.6.2 创建文件系统
2.6.3 文件系统的安装、卸载和维护
2.7 Shell编程
2.7.1 Shell的基本概念
2.7.2 Shell编程综合实例
第3章 SQLite数据库
3.1 SQLite介绍
3.2 人门介绍
3.3 SQL
3.3.1 关系模型
3.3.2 创建数据库
3.3.3 在数据库中查询
3.3.4 修改数据
3.3.5 数据完整性
3.3.6 事务
3.3.7 事务的类型
3.3.8 数据库锁
3.3.9 死锁
3.4 SQLite编程
第4章 可扩展标记语言(XML)
4.1 什么是XML
4.2 XML树结构
4.3 XML语法规则
4.4 XML元素
4.5 XML属性
4.6 XML验证
4.7 XML命名空间(Namespaces)
4.8 XML CDATA
4.9 把数据存储到XML文件
第5章 Android开发
5.1 Android系统简介
5.2 Android Studio介绍
5.2.1 安装Androici Studio
5.2.2 探索Android Studio
5.2.3 管理项目
5.2.4 构建和运行应用
5.2.5 配置构建
5.2.6 调试应用
5.3 建立APP
5.3.1 使用Android Studio创建项目
5.3.2 执行Android程序
5.3.3 建立简单的用户界面
5.3.4 启动另一个Activity
5.4 管理Activity的生命周期
5.4.1 启动与销毁Activity
5.4.2 暂停与恢复Activity
5.4.3 停止与重启Activity
5.4.4 重新创建Activity
5.5 数据保存
5.5.1 保存到Preference
5.5.2 保存到文件
5.5.3 保存到数据库
5.6 与其他应用的交互
5.6.1 Intent的发送
5.6.2 接收Activity返回的结果
5.6.3 Intent过滤
5.7 Android网络连接
5.7.1 无线连接设备
5.7.2 执行网络操作
5.7.3 使用Sync Adapter传输数据
5.8 Android安全
5.8.1 安全要点
5.8.2 使用HTTPS与SSL
第6章 Android支付开发实务
6.1 银联Android支付
6.1.1 概述
6.1.2 开发详解
6.2 支付宝Android支付开发
6.2.1 概述
6.2.2 开发详解
参考文献