目录1、 方法重载与覆盖的区别?( Overload与Override的区别)32、 String 和StringBuffer的区别33、 字符串“abcde”通过写一个函数不让调用第三方的字符串,实现一个字符串倒序,比如字符串“abcde” 变成“edcba”34、 抽象类与接口的区别(abstract与interface的区别)35、 集合的实现类与区别?36、 线程有几种状态,分别是哪些?(调用run()和调用start()的区别)37、 线程的实现方式48、 sleep() 与 wait()的区别49、 线程中wait,join,sleep,yield, notify,notifyall,synchronized,区别及联系410、 Final、finally、finanlize()的区别411、 常用设计模式及应用场景,用两种方式实现单例模式,要求线程安全?512、 常用排序算法,时间复杂度,实现思路513、 android系统架构?614、 Activity生命周期?保存activity的一些