
面试
文章平均质量分 68
李嘉欣-第四维空间
一直在路上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 面试精华题目总结1
下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。 某公司高级面试题(2015-03-14)【感谢helder分享】 1、详述Android系统架构,包括层与层之间调用、binder、jni、底层文件读写方法 2、描述自己的一个项目,要求画出结构图,UML图,详细描述项目种的技术点,技术难点以及解决方案 3、一原创 2015-10-13 16:30:28 · 721 阅读 · 0 评论 -
必须了解的Java 基础题
Java 基础 1: int a = 1; int m1 = ++a +3; 结果 :m1 = 5;a=2; ++a表示先赋值 2: int a = 1; int m = a+++3; 结果 m = 4; a= 2; a++表示后赋值 3: m m int result =5 int result1 =6 int result2 =7原创 2015-10-31 19:18:35 · 4283 阅读 · 0 评论 -
符合1-2年工作经验,开发中的难点及相关优化:
------------------> sqlite数据库版本升级 1.sqlite升级步骤: 1.自己写一个类继承自SqliteOpenHelper 2.会实现SqliteOpenHelper的两个方法 onCreate与onUpgrade,google文档对两个回调方法的解释是创建数据库的时候调用与更新数据库的版本的时候调用 3.Sqlite数据库主要是用来缓存原创 2015-10-31 19:10:31 · 1009 阅读 · 0 评论 -
Android十大常用技术揭秘-挑战
Android四大组件 http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html 三级缓存 可以用我们上课讲的说 也可以参照 http://blog.saymagic.cn/2015/01/30/android-pic-three-cache.html 图片的处理和优化 http://www.cnblogs原创 2015-10-31 19:08:15 · 4234 阅读 · 0 评论 -
挑战高薪的程序员建议看的文章
------------》(一):Android卸载程序之后如何跳转到指定的反馈页面 比如:360被卸载之后会跳转到指定的反馈页面如何实现? 本题解析:本题目的回答需要从C层出发,不过java层也需要接受一些android BroadcastReceiver机制, 以及BroadcastReceiver无法实现原因, 回答: 参考文章http:/原创 2015-10-31 19:06:52 · 946 阅读 · 0 评论 -
HTML5plus 移动 App开发入门
HTML5 Plus 应用概述 HTML5 Plus 规范 通过 HTML5 开发移动 App 时,会发现 HTML5 很多能力不具备。为弥补 HTML5 能力 的不足,在 W3C 中国的指导下成立了 www.HTML5Plus.org组织,推出 HTML5+规范。 HTML5+扩展了 JavaScript 对象 plus,使得 js 可以调用各种浏览器无法实现或转载 2015-10-30 11:02:21 · 4392 阅读 · 0 评论 -
Struts 、 Spring 、 Hibernate 在各层的作用
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右) stru原创 2015-10-27 10:36:12 · 2360 阅读 · 0 评论 -
java android面试题分析总结《二》
2、性能优化--lazy loaded 上面的代码虽然简单,但是有一个问题----无论这个类是否被使用,都会创建一个instance对象。如果这个创建很耗时,比如说链接10000次数据库(夸张一点啦....),并且这个类还不一定会被使用,那么这个创建过程就是无用的,怎么办呢? 为了解决这个问题,我们想到的新的解决方案: public class SingletonClass { pri原创 2015-10-26 13:19:48 · 847 阅读 · 0 评论 -
java android面试题分析总结《一》
ArrayList,Vector,LinkedList的区别 ArrayList Vector LinkedList 实现原理 数组 数组 双向链表 线程安全 否 是 否 优点 1.数组实现优于遍历 2.非线程安全,原创 2015-10-26 13:18:59 · 766 阅读 · 0 评论 -
怎样使一个Android应用不被杀死?
http://blog.sina.com.cn/s/blog_3e3fcadd0100yjo2.html 方法: 对于一个service,可以首先把它设为在前台运行: public void MyService.onCreate() { super.onCreate(); Notification notification = new Notifica转载 2015-10-16 10:58:30 · 3262 阅读 · 0 评论 -
71道经典Android面试题和答案,重要知识点都包含了
,面试题 1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、Arithmetic原创 2015-10-13 16:35:47 · 1617 阅读 · 0 评论 -
Android 面试精华题目总结2
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己原创 2015-10-13 16:34:16 · 1403 阅读 · 0 评论 -
java android面试题分析总结《三
3.2基于UDP协议的数据传输 服务器端首先创建一个DatagramSocket对象,并且指点监听的端 口。接下来创建一个空的DatagramSocket对象用于接收数据 (bytedata[]=newbyte[1024;]DatagramSocketpacket=newDatagramSocket(data,data.length)), 使用DatagramSocket的receive方原创 2015-10-26 13:20:29 · 652 阅读 · 0 评论