经历了两个星期每天的征战在各大公司,和各个人事唇枪舌剑进行着自我推销,虽然都以失败告终,但是收获却不止是收获了失败这两个字。
1、有了清楚的自我认知,知道自己差的是哪些,以后的方向是什么,就目前的我来说方向分为广或者深,但是经过面试后,更坚定了我往深发展的方向,去了解Android的原理,开发逻辑,以前可能只知道Android是什么,怎么用,现在是需要了解Android的前世今生。
2、技术上来说,我知道了几个我必须知道但是之前并未了解过的知识
(1)Activity的四大启动模式。standard singletop singletask singleinstance
(2)handler机制 通过message类来管理消息。通过sendMessage将数据存到消息池里面,再通过Looper从消息池里找到那个消息给到handleMessage处理这些消息。
(3)fragment的生命周期 onCreate()——onCreateView()——onAttatch()——onActivityCreated()和activity有生命周期有区别的几个
在销毁fragment的时候会onDestroyView()——onDestroy()——onDetch()
(4)ThreadPool的四种线程池的特点,像FixedThreadPool定长线程池 ScheduledThreadPool定时线程池,SingleThreadPool单例线程池,还有CachedThreadPool可缓存线程池
(5)六种设计模式:适配器模式,这种可能接触到适配器的概念多一点。工厂模式 单例模式 观察者模式 代理模式,命令模式
(6)LocalBroadCast知道了它和BroadCast的区别,前者更安全不容易被抓包
(7)hashMap和hashTable以前只知道Java里面继承自List和Map下的几个集合类,对hashTable不了解,hashTable是有线程保护的,但是效率较hashMap会稍微差一点点
(8)进程间的通信:使用Intent传递bundle 使用文件共享 使用Messenger 使用binder机制
(9)事件的分发,拦截和消费有了一定的了解ondispatchTouch方法有了更深入的理解
(10)MVP MVC MVVM开发模式有了初步的了解和认知
3 更坚定我到广州发展的目标,在那里可以学到更多东西。总之,加油,不辜负青春也不辜负自己