万本电子书0元读

万本电子书0元读

顶部广告
深入解析Android虚拟机

深入解析Android虚拟机电子书

  《深入解析Android虚拟机》循序渐进地讲解了Android系统框架结构、Java虚拟机和Dalvik虚拟机原理、程序编译和调试、Dalvik的运作流程和核心机制、DEX优化技术、安全管理、Android虚拟机生命周期管理、虚拟机内存分配策略、虚拟机的垃圾收集机制、线程管理机制和框架、JNI层的原理和核心理念、JIT编译等。从用户的实际需要出发,科学安排知识结构,反映了当前Android虚拟机技术的发展和应用水平。

售       价:¥

纸质售价:¥34.10购买纸书

10人正在读 | 1人评论 6.2

作       者:张子言

出  版  社:清华大学出版社

出版时间:2014-01-01

字       数:48.1万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
《深解析Android虚拟机》循序渐地讲解了Android虚拟机技术的基本知识,内容新颖、知识全面、讲解详细。全书分为13个章节,分别讲解了Android系统的基础知识、Android系统的结构和核心框架、Java虚拟机和Dalvik虚拟机的知识、实现程序编译和调试、Dalvik的运作流程、DEX优化和安全管理、Android虚拟机生命周期管理和内存分配策略、虚拟机垃圾收集和线程管理、JNI的基本原理、JIT编译的基本过程和具体方法,以及虚拟机中的异常管理机制方面的知识。 《深解析Android虚拟机》定位于Android的初、中级用户,既可以作为初学者的参考书,也可以作为有一定基础的读者的拔高书<br/>【推荐语】<br/>《深解析Android虚拟机》循序渐地讲解了Android系统框架结构、Java虚拟机和Dalvik虚拟机原理、程序编译和调试、Dalvik的运作流程和核心机制、DEX优化技术、安全管理、Android虚拟机生命周期管理、虚拟机内存分配策略、虚拟机的垃圾收集机制、线程管理机制和框架、JNI层的原理和核心理念、JIT编译等。从用户的实际需要出发,科学安排知识结构,反映了当前Android虚拟机技术的发展和应用水平。 ·采用通俗、易懂的讲解方式 ·汇集实用、易学的操作案例 ·兼顾理论、案例的完美展现<br/>
目录展开

内容简介

前言

第1章 Android系统介绍

1.1 Android是一款智能手机

1.2 Android的巨大优势

1.3 在电脑上启动Android虚拟机

1.4 Android模拟器

1.5 搭建环境过程中的常见问题

第2章 Android系统的结构

2.1 Android安装文件简介

2.2 分析Android的系统架构

2.3 简析Android内核

2.4 简析Android源码

2.5 实践演练——演示两种编译Android程序的方法

第3章 虚拟机概述

3.1 虚拟机的作用

3.2 Java虚拟机

3.3 Android虚拟机——Dalvik VM

3.4 Dalvik控制VM详解

3.5 Dalvik VM架构

第4章 编译和调试

4.1 Windows环境编译Dalvik

4.2 GDB调试Dalvik

4.3 使用dexdump

4.4 Dalvik虚拟机编译脚本

4.5 Android 4.0.1源码下载、模拟器编译和运行

第5章 Dalvik虚拟机的运作流程

5.1 Dalvik虚拟机相关的可执行程序

5.2 Dalvik虚拟机的初始化

5.3 启动zygote

5.4 启动SystemServer进程

5.5 class类文件的加载

5.6 解释执行类

第6章 dex的优化和安全管理

6.1 Android dex文件优化简介

6.2 dex文件的格式

6.3 dex文件结构

6.4 Android的DexFile接口

6.5 Dex和动态加载类机制

6.6 Android动态加载jar和DEX

6.7 dex文件的再优化

第7章 生命周期管理

7.1 Android程序的生命周期

7.2 Activity的生命周期

7.3 Android进程与线程

7.4 测试生命周期

7.5 Service的生命周期

7.6 Android广播的生命周期

7.7 Dalvik的进程管理

第8章 内存分配策略

8.1 Java的内存分配管理

8.2 运行时的数据区域

8.3 对象访问

8.4 内存泄漏

8.5 Davlik虚拟机的内存分配

8.6 分析Dalvik虚拟机的内存管理机制源码

8.7 优化Dalvik虚拟机的堆内存分配

8.8 查看Android内存泄漏的工具——MAT

第9章 垃圾收集

9.1 初探Java虚拟机中的垃圾收集

9.2 Java虚拟机垃圾收集的算法

9.3 垃圾收集器

9.4 Android中的垃圾回收

9.5 Dalvik垃圾收集的三种算法

9.6 Dalvik虚拟机和Java虚拟机垃圾收集机制的区别

第10章 线程管理

10.1 Java中的线程机制

10.2 Android的线程模型

10.3 分析Android的进程通信机制

第11章 JNI接口

11.1 JNI技术基础

11.2 JNI技术的功能

11.3 在Android中使用JNI

11.4 Dalvik虚拟机的JNI测试函数

11.5 总结Android中JNI编程的一些技巧

第12章 JIT编译

12.1 JIT简介

12.2 Dalvik虚拟机对JIT的支持

12.3 汇编代码和改动

12.4 Dalvik虚拟机中的源码分析

第13章 异常管理

13.1 Java中的异常处理

13.2 处理Java异常的方式

13.3 Java虚拟机的异常处理机制

13.4 分析Dalvik虚拟机异常处理的源码

累计评论(3条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部