注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Android系统下Java编程详解

Android系统下Java编程详解

Android系统下Java编程详解

定 价:¥45.00

作 者: 郑萌 等编著
出版社: 电子工业出版社
丛编项:
标 签: J2EE

ISBN: 9787121184932 出版时间: 2012-10-19 包装: 平装
开本: 16开 页数: 304 字数:  

内容简介

  本书共12章,内容主要包含两大部分。第一部分是Java语法相关内容,主要介绍Java语言语法、JSP和MySQL数据库等知识。第二部分关注Android系统下的Java编程特点,讲解Android系统下Java编程的优化原则和方法,并给出了具体建议。本书可作为大学院校计算机专业、嵌入式技术专业、电子信息类相关专业的教材,也可供高等及中等职业技术院校使用。

作者简介

暂缺《Android系统下Java编程详解》作者简介

图书目录

第1章 Android基本概念
1.1 Android简介
1.2 Android平台特性
1.3 Android系统架构
1.3.1 Linux内核(Linux Kernel)
1.3.2 Android程序库(Libraries)
1.3.3 Android运行时(Android Runtime)
1.3.4 Android应用程序框架(Application Framework)
1.3.5 Android应用程序和小部件
1.4 Android开发框架
1.4.1 应用方面
1.4.2 数据存储
1.4.3 网络访问方面
1.5 Android开发环境搭建
1.5.1 安装JDK和配置Java开发环境
1.5.2 Eclipse的安装
1.5.3 SDK和ADT的安装和配置
1.6 本章小结
第2章 面向对象程序设计初步
2.1 面向对象概念
2.1.1 从结构化程序设计到面向对象程序设计
2.1.2 面向对象特征
2.2 面向对象程序设计
2.2.1 知识准备:面向对象编程术语
2.2.2 知识准备:对象
2.2.3 知识准备:类
2.2.4 知识准备:类的声明
2.2.5 知识准备:属性的声明
2.2.6 知识准备:方法的声明
2.2.7 知识准备:构造器(构造方法)
2.2.8 知识准备:对象的创建和使用
2.2.9 任务一:创建并引用一个对象
2.2.10 技能拓展任务:带参数构造器的声明与使用
2.3 信息的封装和隐藏
2.3.1 知识准备:信息的封装
2.3.2 知识准备:信息的隐藏
2.4 Java源文件结构
2.4.1 知识准备:package语句
2.4.2 知识准备:import语句
2.4.3 任务二:package语句和import语句实例
2.5 JDK中常用的包
2.6 本章小结
第3章 标识符、关键字与数据类型
3.1 Java注释
3.1.1 知识准备:Java注释使用规则
3.1.2 知识准备:利用javadoc来产生API文档
3.1.3 任务一:使用javadoc注释,生成API文档
3.2 分隔符和标识符
3.2.1 知识准备:空白分隔符
3.2.2 知识准备:普通分隔符
3.2.3 知识准备:Java语言标识符的组成规则
3.2.4 任务二:综合使用Java分隔符和标识符
3.3 Java关键字/保留字
3.3.1 知识准备:Java关键字使用规范
3.3.2 知识准备:重点关键字解析
3.4 数据类型
3.4.1 知识准备:简单类型
3.4.2 知识准备:非boolean简单数据类型之间的转换
3.4.3 任务三:简单数据类型转换实例
3.4.4 知识准备:引用类型
3.4.5 任务四:引用类型程序示例
3.4.6 技能拓展任务:分析对象的构造和初始化
3.5 变量及其初始化
3.5.1 知识准备:局部变量
3.5.2 知识准备:成员变量
3.5.3 知识准备:变量初始化
3.5.4 知识准备:局部变量的初始化
3.5.5 知识准备:成员变量的初始化
3.5.6 任务五:成员变量的3种初始化方式
3.6 值传递和引用传递
3.6.1 知识准备:Java中的值传递
3.6.2 知识准备:Java中的引用传递
3.7 Java编码规范
3.7.1 知识命名规范
3.7.2 代码编写格式规范
3.8 本章小结
第4章 运算符、表达式与流程控制
4.1 运算符
4.1.1 知识准备:算术运算符
4.1.2 知识准备:递增、递减运算符
4.1.3 知识准备:关系和布尔运算符
4.1.4 任务一:短路布尔运算
4.1.5 知识准备:三元运算符
4.1.6 知识准备:位运算符
4.1.7 知识准备:赋值运算符
4.1.8 任务二:简单数据类型和引用数据类型的赋值操作
4.1.9 知识准备:运算符的优先顺序
4.1.10 技能拓展任务:字符串连接运算符
4.2 表达式
4.2.1 知识准备:表达式中运算符的结合性
4.2.2 知识准备:表达式中运算符的优先顺序
4.3 分支语句
4.3.1 知识准备:if语句
4.3.2 任务三:if语句的用法
4.3.3 知识准备:switch语句
4.3.4 任务四:switch分支语句实例
4.4 循环语句
4.4.1 知识准备:for语句
4.4.2 任务五:for循环语句实例
4.4.3 知识准备:while语句
4.4.4 知识准备:do…while语句
4.4.5 知识准备:break/continue语句
4.4.6 技能拓展任务:continue结合标签的使用
4.5 本章小结
第5章 数组
5.1 数组基本概念
5.2 一维数组
5.2.1 知识准备:一维数组的声明
5.2.2 知识准备:一维数组的创建
5.2.3 任务一:一维数组的声明与创建实例
5.2.4 知识准备:一维数组的初始化
5.2.5 知识准备:引用数组元素
5.2.6 任务二:引用数组实例,对数组排序
5.2.7 知识准备:简单数据类型数组的内存空间
5.2.8 技能拓展任务:数组复制
5.3 数据结构及数组应用
5.3.1 知识准备:堆栈
5.3.2 任务三:使用数组实现堆栈
5.3.3 知识准备:队列
5.3.4 任务四:使用数组实现队列
5.3.5 知识准备:排序算法
5.3.6 技能拓展任务:排序算法实例
5.4 多维数组
5.4.1 知识准备:多维数组的声明
5.4.2 知识准备:多维数组的创建
5.4.3 知识准备:多维数组的初始化
5.5 本章小结
第6章 面向对象编程进阶
6.1 继承
6.1.1 类的继承
6.1.2 任务一:利用继承实现通迅录实例
6.1.3 访问控制
6.2 super关键字
6.2.1 调用父类构造器
6.2.2 调用父类属性和方法
6.2.3 任务二:super关键字的使用
6.3 this关键字
6.3.1 知识准备:使用this获得当前对象的引用
6.3.2 知识准备:在构造器中调用构造器
6.3.3 知识准备:static的含义
6.4 方法的覆盖与重载
6.4.1 知识准备:方法覆盖
6.4.2 知识准备:方法重载
6.4.3 知识准备:方法重载构造器重载
6.5 通常需要覆盖的几种方法
6.5.1 知识准备:对象的toString方法
6.5.2 任务三:覆盖toString方法
6.5.3 知识准备:==和equals
6.6 对象的初始化
6.7 封装类
6.7.1 知识准备:Java中的封装类
6.7.2 知识准备:自动拆箱和装箱
6.7.3 知识拓展:在Java中实现小数的精确计算
6.8 本章小结
第7章 高级类特性
7.1 static关键字
7.1.1 知识准备:static概述
7.1.2 知识准备:static变量的引用方法
7.2 final关键字
7.2.1 知识准备:final数据
7.2.2 知识准备:final方法
7.2.3 知识准备:final类
7.3 抽象类
7.3.1 知识准备:abstract概述
7.3.2 知识准备:abstract class
7.3.3 任务一:abstract实例
7.3.4 知识拓展:模板设计模式
7.4 接口
7.4.1 知识准备:接口的定义
7.4.2 知识准备:使用接口
7.4.3 任务二:使用接口的例子
7.4.4 知识准备:接口的扩展
7.4.5 技能扩展任务:抽象类与接口
7.5 多态
7.5.1 知识准备:多态概述
7.5.2 知识准备:instanceof运算符
7.5.3 知识准备:引用类型数据转换
7.6 内部类
7.6.1 知识准备:内部类定义
7.6.2 知识准备:局部内部类
7.6.3 任务三:局部内部类
7.6.4 知识准备:匿名内部类
7.6.5 任务四:匿名内部类练习
7.6.6 知识准备:内部类特性
7.7 修饰符的适用范围
……

本目录推荐