本书专门介绍Java编程,主要内容包括:Java基础知识、Java语法基础、条件语句、循环语句、数组、Java面向对象编程、集合、常用的类库、泛型、异常处理、I/O文件处理和流程、AWT、Swing、JavaFX基础知识、UI组件、事件处理程序、基于JavaFX框架的Web和多媒体开发、数据库编程、网络与通信编程等。
本书共20章,第1~2章讲解了Java技术的基础知识,包括Java印象和第一段Java程序;第3~9章分别讲解了Java语法、条件语句、循环语句、数组、面向对象等知识,第10~14章分别讲解了集合、类库、泛型、异常处理、I/O和文件处理的基本知识。
本书分为18章,依次讲解了Android系统的基本知识, Linux内核的基本知识,分析了Android系统的源码,深入分析HAL层的基本知识,GoldFish下的驱动、MSM内核和驱动、OMAP内核和驱动、显示系统驱动、输入系统驱动、振动器系统驱动等。