该项目用于记录「码个蛋打卡学习群」每日面试题。 今日份面试题戳这里
加微信:chad_cym
,并备注:加入打卡学习群
- 良好的氛围,这点是必须滴
- 专属抽奖,奖品包括 N 多种市面上比较火的书籍
- 每日分享,也欢迎群友进行分享
- 还有更多福利会在后期慢慢解锁.....
116.Android10新特性及适配
113.java中==和equals和hashCode的区别
112.阐述静态变量和实例变量的区别
110.类什么时候被初始化
108.谈谈对 java 注解的理解
107.重载(overload)和重写(override)的区别?重载的方法能否根据返回类型进行区分
106.Java创建对象的几种方式
105.并发集合与普通集合的区别
104.如何停止一个正在运行的线程
103.谈谈对 java 中反射的理解
101.Linux自带多种进程通信方式,为什么Android都没采用而偏偏使用Binder通信
100.synchronized和volatile关键字的作用
96.为什么 Java 中用 char 数组比 String 更适合存储密码
95.HashMap 排序问题
92.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
91.谈谈冷启动与热启动
88.深克隆与浅克隆的区别
86.并行和并发有什么区别
83.LinearLayout和RelativeLayout性能对比
82.并行和并发有什么区别
81.BroadcastReceiver与LocalBroadcastReceiver的区别
79.说说你对线程池的理解
73.怎样避免和解决ANR
72.算法 #72
70.简述apk打包过程
68.Android与服务器交互的方式中的对称加密和非对称加密是什么
66.谈谈对命令模式的理解
60.谈谈对生成器模式的理解
57.谈谈热修复的原理
54.简述一下类加载过程
50.如何减小apk安装包体积
48.简述app启动过程
47.final, finally, finalize的区别
46.谈谈4种gc算法
43.谈谈对责任链模式的理解
40.Android SharedPreference频繁操作有什么后果?能存多少数据?
38.谈谈你对重入锁的理解
35.谈谈数组与链表的区别
32.Android 的四大组件都需要在清单文件中注册吗?并简述四大组件
31.从扑克牌中随机抽 5 张牌,判断是不是顺子,即这 5 张牌是不是连续的。 2-10 为数字本身,A 为 1,J 为 11,Q 为 12,K 为 13,而大小王可以看成任意的 数字
27.n个台阶,每次都可以走一步,走两步,或走三步,走到顶部一共有多少种走法
26.ART和Dalvik区别
25.谈谈对运行结果的理解
24.简述几种排序算法的区别
22.推荐系统设计
18.既然RecyclerView在很多方面能取代ListView,Google为什么没把ListView划上一条过时的横线?
17.谈谈 ArrayList 和 LinkList 的区别
14.接口和抽象类有什么区别
13.如何遍历一个未知深度的树
11.设计模式的基本原则
10.谈谈你的职场规划
09.String,StringBuilder,StringBuffer的区别
08.ScrollView嵌套ListView的解决方案及其原理
02.自定义控件优化方案
01.为什么在子线程创建Handler会抛异常?如何正确使用