1.Java集合框架
Java集合——ArrayListJava集合——linkedListJava集合——HashMapJava集合——TreeMapJava泛型Java反射Java注解Java IOJava异常详解Java抽象类和接口的区别Java深拷贝和浅拷贝
2.java并发
Java创建线程的三种方式Java线程池死锁生产者/消费者模式
3.Java虚拟机
对象的创建、内存布局和访问定位Java内存区域与内存模型Java类加载机制及类加载器详解JVM中垃圾收集算法及垃圾收集器详解JVM怎么判断对象是否已死?
4.Android基础
四大组件事件分发机制消息机制binder线程与进程
以上内容都是Android中的知识,对于Android的学习很有帮助。其中事件分发机制、消息机制、binder等都是面试常问知识点,是必须要掌握的
5.Android进阶
本部分内容是关于Android进阶的一些知识总结,涉及到的知识点比较杂,不过都是面试中几乎常问的知识点,也是加分的点。
关于这部分内容,可能需要有一些具体的项目实践。在面试的过程中,结合具体自身实践经历,才能更加深入透彻的描绘出来。
Android多线程断点续传Android全局异常处理Android MVP模式详解Android Binder机制及AIDL使用Android Parcelable和Serializable的区别一个APP从启动到主页面显示经历了哪些过程?Android性能优化总结Android 内存泄漏总结Android布局优化之include、merge、ViewStub的使用Android权限处理Android热修复原理Android插件化VirtualApk解析Android推送技术解析Android Apk安装过程PopupWindow和Dialog区别
线性表丶栈和队丶树丶图丶
创建型模式:
简单工厂模式(Simple Factory)工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)建造者模式(Builder)原型模式(Prototype)单例模式(Singleton)
结构型模式:
适配器模式(Adapter)桥接模式(Bridge)组合模式(Composite)装饰模式(Decorator)外观模式(Facade)享元模式(Flyweight)代理模式(Proxy)
行为型模式:
职责链模式(Chain of Responsibility)命令模式(Command)解释器模式(Interpreter)迭代器模式(Iterator)中介者模式(Mediator)备忘录模式(Memento)观察者模式(Observer)状态模式(State)策略模式(Strategy)模板方法模式(Template Method)访问者模式(Visitor)
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
总结首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。
另外一部分原因在于资料也还没有看完,一面时凭借那份资料考前突击恶补个几天居然也能轻松应对(在这里还是要感谢那份资料,真的牛),于是自我感觉良好,资料就没有怎么深究下去了。
之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。
下一步还是要查漏补缺,进行针对性复习。
最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!希望大家不要犯和我一样的错误呀!!!一定要看完!
Nln-1643539606982)]
[外链图片转存中…(img-sTHbpCfA-1643539606983)]
[外链图片转存中…(img-Q8TX2KdP-1643539606984)]
本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)