java字符串abcde通过写一个,Android50道面试题

Android 面试题总结之Android 进阶一 掌握 什么是View View 坐标的基本概念 View的生命周期 View 的几个构造函数 View 的几个重要方法 自定义View 简单理解View的绘制 自定义View的分类 自定义View的过程 自定义ViewGroup 自定义ViewGroup的过程 彻底理解Meas

1、 方法重载与覆盖的区别?(Overload与Override的区别)2、 String 和StringBuffer的区别3、 字符串“abcde”通过写一个函数不让调用第三方的字符串,实现一个字符串倒序,比如字符串“abcde”变成“edcba”.4、 抽象类与接口的区别(abstract与interface的区别5、 集合的实现类与区别?6、 线程有几种状态,分别是哪些?(调用run()和调用start()的区别7、 线程的实现方式8、 sleep() 与wait()的区别9、 线程中wait,join,sleep,yield,notify,notifyall,synchronized,区别及联系10、 Final、finally、finanlize()的区别11、 常用设计模式及应用场景,用两种方式实现单例模式,要求线程安全12、 常用排序算法,时间复杂度,实现思路13、 android系统架构?14、 Activity生命周期?保存activity的一些信息在哪个生命周期方法中15、 Activity的onSaveInstanceState() 和 onRestoreInstanceState()16、 Android的四大组件是什么?它们的作用是什么?17、 广播如何调用,有什么方式,各自的区别?18、 Android中asset文件夹和raw文件夹区别19、 Android中的五种存储方式及其应用场景20、 什么是ANR 如何避免它?(Android线程间的通信方式?21、 Handler的运行机制(运行原理)(Handler,Looper,MessageQueue,Message之间的关系) 822、 listview优化策略23、 ListView分页加载实现思路24、 ListView图片异步加载实现思路25、 Intent的原理,作用,可以传递哪些类型的参数26、 如何实现屏幕分辨率的自适应27、 简述Android中的IPC机制28、 Android程序入口如何判断?29、 android哪几种方式访问网络30、 说说HttpClient的通信过程31、 移动互联数据交互格式有哪些及其区别?(Json与xml的区别32、 XML解析有哪几种?各自优缺点,官方推荐使用哪种?33、 百度地图核心类,及实现的功能34、 GC内存泄露在什么情况下回出现?怎么解决35、 android内存的优化36、 加载大图片的时候如何防止内存溢出37、 Android缓存机制38、 如何实现消息推送,有哪些方式,各自优缺点,最常使用哪种?39、 MVC在Android中的应用40、 Android自定义组件实现思路41、 版本更新的实现思路42、 播放视频有哪些实现方式43、 NDK开发流程?(JNI运行原理44、 如何实现一键退出45、 AndroidManifest.xml清单文件标签中属性android:excludeFromRecents="true"android:screenOrientation="portrait"

android:configChanges="orientation|locale"的含义

46、 如何将一个Activity设置成窗口的样式47、 谈谈UI中,Padding和Margin有什么区别,gravity与layout_gravity的区别48、 哪个组件可以实现手风琴效果,用来实现设置界面的类,实现抽屉效果,悬浮窗口?

49、 Android SDK 3.0(HoneyComb)及4.0(IceCream)新特性50、 android客户端如何实现自动登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值