网站颜色:

Android程序员面试笔试宝典 猿媛之家组编黄建红 楚秦 等编著 著 编程语言 专业科技 机械工业出版社 9787111675266

  • 产品名称:Android程序员面试笔试宝典
  • 品牌:机械工业出版社
  • 书名:Android程序员面试笔试宝典
  • 作者:无
  • 定价:99.00元
  • 书名:Android程序员面试笔试宝典
  • 是否是套装:否
  • 出版社名称:机械工业出版社
  • 出版时间:2021-02

Android程序员面试笔试宝典

作  者:猿媛之家组编黄建红 楚秦 等编著 著
定  价:99
出 版 社:机械工业出版社
出版日期:(咨询特价)年03月01日
页  数:282
装  帧:平装
ISBN:66
主编推荐

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

目录
章四大组件
1.1活动
1.1.1周期
1.1.2启动模式
1.1.3碎片
1.1.4常见面试笔试真题
1.2服务
1.2.1Android线程
1.2.2周期
1.2.3服务类型
1.2.4Handler机制
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.1onMeasure()
3.1.2onDraw()
3.2自定义ViewGroup
3.3常见面试笔试真题
第4章动画
4.1View动画
4.1.1透明度动画(AlphaAnimation)
4.1.2缩放动画(ScaleAnimation)
4.1.3平移动画(TranslateAnimation)
4.1.4旋转动画(RotateAnimation)
4.1.5AnimationSet
4.2属性动画
4.3常见面试笔试真题
第5章数据库框架
5.1文件流
5.2SQLite
5.2.1创建与更新数据库
5.2.2添加数据
5.2.3删除数据
5.2.4修改数据
5.2.5查询数据
5.3LitePal
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.1HTTP请求方式
6.1.2HTTP报文
6.1.3首部(Header)
6.1.4HTTP缓存
6.2OkHttp
6.2.1Get请求
6.2.2Post请求
6.2.3文件上传
6.2.4结合GSON框架来解析返回结果
6.3Retrofit
6.4常见面试笔试真题
第7章Rxjava
7.1Rxjava的优点
7.2Rxjava原理
7.3Rxjava的使用
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.2Activity事件分发
8.3ViewGroup与View事件分发
8.4常见面试笔试真题
第9章MVC、MVP与MVVM
9.1MVC
9.2MVP
9.3MVVM
9.4常见面试笔试真题
0章图片加载框架
10.1Glide
10.2ImageLoader
10.3Picasso
10.4常见面试笔试真题
1章性能优化与跨进程通信
11.1性能优化
11.1.1布局优化
11.1.2绘制优化
11.1.3内存优化
11.1.4包优化
11.1.5Bitmap优化
11.2跨进程通信
11.2.1进程与线程
11.2.2Android的IPC
11.3常见面试笔试真题
2章Java基础知识
12.1基本概念
12.1.1Java语言有哪些优点?
12.1.2Java与C/C++有何异同?
12.1.3为什么需要public static void main(String[] args)这个方法?
12.1.4如何实现在main函数执行前输出“Hello world”?
12.1.5Java程序初始化的顺序是怎样的?
12.1.6Java中作用域有哪些?
12.1.7一个Java文件中是否可以定义多个类?
12.1.8什么使造方法?
12.1.9为什么Java中有些接口没有声明任何方法?
12.1.10Java中clone方法有什么作用?
12.1.11反射
12.1.12package有什么作用?
12.1.13Java如何实现类似于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.7Overload和Override有什么区别?
12.2.8abstract class(抽象类)与interface(接口)有何异同?
12.2.9内部类有哪些?
12.2.10如何获取父类的类名?
12.2.11this与super有什么区别?
12.2.12常见面试笔试真题
12.3关键字
12.3.1变量命名有哪些规则?
12.3.2break、continue以及return的区别是什么?
12.3.3final、finally和finalize有什么区别@
12.3.4assert有什么作用?
12.3.5static关键字有哪些作用?
12.3.6switch使用时有哪些注意事项?
12.3.7volatile有什么作用?
12.3.8instanceof有什么作用?
内容虚线

内容简介

本书覆盖了Android开发中的各个主要方面,所给出的试题均取材于各大IT公司的Android面试真题。全书分为Java部分与Android部分。因为Android开发是用Java语言来编写的,所以这里所讲的Java知识都是基础方面,而且跟Android开发有关的其他基础知识都会在Java部分进行讲解。而Android部分,则从面试中经常考的知识点入手,对Android进行全面的学习,对常见面试真题进行分析与讲解,培养读者解决面试题思路的同时,也能系统学习到Android开发。本书内容丰富,讲解思路清晰且详细,涵盖的知识点很好多,不但是一本用来解决程序员面试的Android实用工具书,也是一本适合任何Android开发者学习的好书。

作者简介

猿媛之家组编黄建红 楚秦 等编著 著

黄建红,网名“Pingred”,安卓开发工程师,先后参与多用户网购平台、金融货币电子交易平台等主流大型安卓App开发工作,现致力于研究并从事线上音视频开发,关注开源技术,在CSDN社区分享多篇技术文章,兴趣爱好广泛,热衷技术分享。

辽宁出版集团图书专营店热门设计联盟服务商