万本电子书0元读

万本电子书0元读

顶部广告

Android程序员面试笔试宝典电子书

详细分析Android核心组件、面试真题,揭华为、小米等知名企业Android面试的机密 细分Android面试例题,帮助读者查遗补漏,重攻破,事半功倍 附赠全书代码,增加Java扩展知识,由成线,举一反三,传授灵活应用Android及面试关键技巧

售       价:¥

纸质售价:¥74.20购买纸书

17人正在读 | 0人评论 6.7

作       者:猿媛之家,组编,黄建红,楚秦,等编著

出  版  社:机械工业出版社

出版时间:2021-03-17

字       数:16.1万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《Android程序员面试笔试宝典》覆盖了Android发中的各个主要方面,所给出的试题均取材于各大IT公司的Android面试真题。全书分为Java部分与Android部分。因为Android发是用Java语言来编写的,所以这里所讲的Java知识都是基础方面,而且跟Android发有关的其他基础知识都会在Java部分行讲解。而Android部分,则从面试中经常考的知识手,对Android行全面的学习,对常见面试真题行分析与讲解,培养读者解决面试题思路的同时,也能系统学习到Android发。 《Android程序员面试笔试宝典》内容丰富,讲解思路清晰且详细,涵盖的知识非常多,不但是一本用来解决程序员面试的Android实用工具书,也是一本适合任何Android发者学习的好书。<br/>【推荐语】<br/>详细分析Android核心组件、面试真题,揭华为、小米等知名企业Android面试的机密 细分Android面试例题,帮助读者查遗补漏,重攻破,事半功倍 附赠全书代码,增加Java扩展知识,由成线,举一反三,传授灵活应用Android及面试关键技巧<br/>
目录展开

前折页

书名页

版权

前言

第1章 四大组件

1.1 活动

1.1.1 生命周期

1.1.2 启动模式

1.1.3 碎片

1.1.4 常见面试笔试真题

1.2 服务

1.2.1 Android线程

1.2.2 生命周期

1.2.3 服务类型

1.2.4 Handler机制

1.2.5 常见面试笔试真题

1.3 广播接收器

1.3.1 动态注册与静态注册

1.3.2 广播类型

1.3.3 发送广播

1.3.4 常见面试笔试真题

1.4 内容提供者

1.4.1 系统ContentProvider

1.4.2 自定义ContentProvider

1.4.3 常见面试笔试真题

第2章 布局及其常用属性

2.1 常用的几种布局

2.1.1 线性布局

2.1.2 帧布局

2.1.3 相对布局

2.1.4 约束布局

2.2 常见面试笔试真题

第3章 自定义View及ViewGroup

3.1 自定义View

3.1.1 onMeasure()

3.1.2 onDraw()

3.2 自定义ViewGroup

3.3 常见面试笔试真题

第4章 动画

4.1 View动画

4.1.1 透明度动画(AlphaAnimation)

4.1.2 缩放动画(ScaleAnimation)

4.1.3 平移动画(TranslateAnimation)

4.1.4 旋转动画(RotateAnimation)

4.1.5 AnimationSet

4.2 属性动画

4.3 常见面试笔试真题

第5章 数据库框架

5.1 文件流

5.2 SQLite

5.2.1 创建与更新数据库

5.2.2 添加数据

5.2.3 删除数据

5.2.4 修改数据

5.2.5 查询数据

5.3 LitePal

5.3.1 使用前准备工作

5.3.2 创建与升级数据库

5.3.3 添加数据

5.3.4 修改数据

5.3.5 删除数据

5.3.6 查询数据

5.4 常见面试笔试真题

第6章 网络框架

6.1 关于HTTP/HTTPS的基础知识

6.1.1 HTTP请求方式

6.1.2 HTTP报文

6.1.3 首部(Header)

6.1.4 HTTP缓存

6.2 OkHttp

6.2.1 Get请求

6.2.2 Post请求

6.2.3 文件上传

6.2.4 结合GSON框架来解析返回结果

6.3 Retrofit

6.4 常见面试笔试真题

第7章 Rxjava

7.1 Rxjava的优点

7.2 Rxjava原理

7.3 Rxjava的使用

7.4 操作符

7.4.1 创建操作符

7.4.2 转换操作符

7.4.3 组合操作符

7.4.4 功能操作符

7.4.5 过滤操作符

7.4.6 条件操作符

7.5 常见面试笔试真题

第8章 事件分发机制

8.1 触摸事件的方法

8.2 Activity事件分发

8.3 ViewGroup与View事件分发

8.4 常见面试笔试真题

第9章 MVC、MVP与MVVM

9.1 MVC

9.2 MVP

9.3 MVVM

9.4 常见面试笔试真题

第10章 图片加载框架

10.1 Glide

10.2 ImageLoader

10.3 Picasso

10.4 常见面试笔试真题

第11章 性能优化与跨进程通信

11.1 性能优化

11.1.1 布局优化

11.1.2 绘制优化

11.1.3 内存优化

11.1.4 包优化

11.1.5 Bitmap优化

11.2 跨进程通信

11.2.1 进程与线程

11.2.2 Android的IPC

11.3 常见面试笔试真题

第12章 Java基础知识

12.1 基本概念

12.1.1 Java语言有哪些优点?

12.1.2 Java与C/C++有何异同?

12.1.3 为什么需要public static void main(String[] args)这个方法?

12.1.4 如何实现在main函数执行前输出“Hello world”?

12.1.5 Java程序初始化的顺序是怎样的?

12.1.6 Java中作用域有哪些?

12.1.7 一个Java文件中是否可以定义多个类?

12.1.8 什么是构造方法?

12.1.9 为什么Java中有些接口没有声明任何方法?

12.1.10 Java中clone方法有什么作用?

12.1.11 反射

12.1.12 package有什么作用?

12.1.13 Java如何实现类似于C语言中函数指针的功能?

12.1.14 本地变量类型推断

12.1.15 常见面试笔试真题

12.2 面向对象技术

12.2.1 面向对象与面向过程有什么区别?

12.2.2 面向对象有哪些特征?

12.2.3 面向对象的开发方式有什么优点?

12.2.4 什么是继承?

12.2.5 组合与继承有什么区别?

12.2.6 多态的实现机制是什么?

12.2.7 Overload和Override有什么区别?

12.2.8 abstract class(抽象类)与interface(接口)有何异同?

12.2.9 内部类有哪些?

12.2.10 如何获取父类的类名?

12.2.11 this与super有什么区别?

12.2.12 常见面试笔试真题

12.3 关键字

12.3.1 变量命名有哪些规则?

12.3.2 break、continue以及return的区别是什么?

12.3.3 final、finally和finalize有什么区别?

12.3.4 assert有什么作用?

12.3.5 static关键字有哪些作用?

12.3.6 switch使用时有哪些注意事项?

12.3.7 volatile有什么作用?

12.3.8 instanceof有什么作用?

12.3.9 strictfp有什么作用?

12.3.10 常见面试笔试真题

12.4 基本类型与运算

12.4.1 Java提供了哪些基本的数据类型?

12.4.2 什么是不可变类?

12.4.3 值传递与引用传递有哪些区别?

12.4.4 不同数据类型转换有哪些规则?

12.4.5 强制类型转换的注意事项有哪些?

12.4.6 运算符优先级是什么?

12.4.7 Math类中round、ceil和floor方法的功能是什么?

12.4.8 ++i与i++有什么区别?

12.4.9 如何实现无符号数右移操作?

12.4.10 如何理解Unicode编码?

12.4.11 常见面试笔试真题

12.5 字符串与数组

12.5.1 字符串创建与存储的机制是什么?

12.5.2 “==”、equals和hashCode的区别是什么?

12.5.3 String、StringBuffer、StringBuilder和StringTokenizer有什么区别?

12.5.4 Java中数组是不是对象?

12.5.5 数组的初始化方式有哪几种?

12.5.6 length属性与length方法的区别是什么?

12.5.7 常见面试笔试真题

12.6 异常处理

12.6.1 finally块中的代码什么时候被执行?

12.6.2 异常处理的原理是什么?

12.6.3 运行时异常和普通异常有什么区别?

12.6.4 异常处理的新特性

12.6.5 常见面试笔试真题

12.7 容器

12.7.1 Java Collections框架是什么?

12.7.2 ArrayList、Vector和LinkedList的区别是什么?

12.7.3 Map

12.7.4 Set

第13章 设计模式

13.1 单例模式

13.2 工厂模式

13.3 适配器模式

13.4 观察者模式

13.5 常见面试笔试真题

后折页

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部