面试题总结
来源:互联网 发布:音频降噪软件 编辑:程序博客网 时间:2024/04/27 13:25
String不可变 StringBuilder不安全
2.抽象类和接口的区别
(1)语法 抽象类以abstract关键词修饰 接口以interface关键词修饰
(2)接口全部方法都是抽象方法,属性都是常量。
(3)类只能单继承,接口可以多实现
3.安卓权限修饰符(有权限打勾)
4.sleep与wait的区别
sleep指线程被调用时,占着CPU不工作,形象地说明为“占着CPU睡觉”,此时,系统的CPU部分资源被占用,其他线程无法进入,会增加时间限制。wait指线程处于进入等待状态,形象地说明为“等待使用CPU”,此时线程不占用任何资源,不增加时间限制。所以sleep(100L)意思为:占用CPU,线程休眠100毫秒wait(100L)意思为:不占用CPU,线程等待100毫秒
5.activity四种启动方式并简述其特点
standard默认模式,可以不用写配置。在这个模式下,都会默认创建一个新的实例。因此,在这种模式下,可以有多个相同的实例,也允许多个相同Activity叠加。
singleTop可以有多个实例,但是不允许多个相同Activity叠加。即,如果Activity在栈顶的时候,启动相同的Activity,不会创建新的实例,而会调用其onNewIntent方法。
singleTask只有一个实例。在同一个应用程序中启动他的时候,若Activity不存在,则会在当前task创建一个新的实例,若存在,则会把task中在其之上的其它Activity destory掉并调用它的onNewIntent方法。如果是在别的应用程序中启动它,则会新建一个task,并在该task中启动这个Activity,singleTask允许别的Activity与其在一个task中共存,也就是说,如果我在这个singleTask的实例中再打开新的Activity,这个新的Activity还是会在singleTask的实例的task中
singleInstance只有一个实例,并且这个实例独立运行在一个task中,这个task只有这个实例,不允许有别的Activity存在。
为了给大家方便理解,我写了一个demo,清晰的打印出了执行过程
http://download.csdn.net/detail/ch1406285246/9662359
6.内存溢出和内存泄漏的区别和内存溢出如何避免
http://blog.csdn.net/ch1406285246/article/details/61618963
7.网络七层协议、TCP/IP、UDP、HTTP、Socket个人理解
http://blog.csdn.net/ch1406285246/article/details/55504330
- java面试题总结
- 面试题总结
- 面试题(总结)
- .NET面试题总结
- .net面试题总结
- 面试题总结
- java面试题总结
- vxworks面试题总结
- android面试题总结
- SSH面试题总结
- C++面试题总结
- SSH面试题总结
- 面试题总结
- 算法面试题总结
- java面试题总结
- android面试题总结
- java面试题总结
- 面试题总结
- hunterliy小作品之 HunterMusic音乐播放器(Day4-歌词显示实现)
- Android NDK基本理解
- web.xml中的url-pattern 写法小结(附源码分析)
- setValueForKey&setObjectForKey
- 清除浮动的三种常用方法
- 面试题总结
- 半全局立体匹配方法调研,以及一些立体匹配方向的思考
- 对分易教学平台考勤漏洞探索,批量签到app制作杂谈
- 图片显示器(Java+Python)
- 用 PHP 内置函数 fgets 读取文件一行内容
- 【云计算平台搭建】之Hadoop2.6 虚拟机环境配置
- jQuery的范围滑块Ion.Range Slider
- bootstrap图标
- HTML 第9章 上机开心网