摘要: 我以为是HR一面,结果是技术,没想到啊,没想到! 1、描述Activity的生命周期。 2、描述一个Activity启动另外一个Activity的生命周期 3、Activity标签可以配置什么 4、IntentFilter里面的标签可以干嘛 5、Service怎么启动 了解IntentService 阅读全文
posted @ 2019-03-12 23:23 找不到实习的学渣 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 参考链接 结合简单示例和UML图,讲解工厂模式简单原理。 一、引子 话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上 Audi后他 阅读全文
posted @ 2019-03-10 23:42 找不到实习的学渣 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 参考链接 1. 概念 开始,先稍稍讲一点android中Service的概念和用途吧~ Service分为本地服务(LocalService)和远程服务(RemoteService): 1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需 阅读全文
posted @ 2019-03-06 23:25 找不到实习的学渣 阅读(3142) 评论(0) 推荐(0) 编辑
摘要: 参考链接 阅读全文
posted @ 2019-03-06 14:24 找不到实习的学渣 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 参考链接 前台进程 这个进程是最重要的,是最后被销毁的。前台进程是目前正在屏幕上显示的进程和一些系统进程,也就是和用户正在交互的进程。例如,我正在使用qq跟别人聊天,在我的Android手机上这个进程就应该是前台进程。 可见进程 可见进程指部分程序界面能够被用户看见,却不在前台与用户交互的进程。例如 阅读全文
posted @ 2019-03-06 14:23 找不到实习的学渣 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 为什么? a.永久性保存对象,保存对象的字节序列到本地文件中 b.对象可以在网络中传输 c.对象可以在IPC之间传递(进程间通信) 那选哪个序列化? 1)在使用内存的时候,Parcelable比Serializable性能高,所以推荐使用Parcelable。 2)Serializable在序列化的 阅读全文
posted @ 2019-03-05 23:33 找不到实习的学渣 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 参考链接 Parcelable接口相对Serializable接口比较复杂,但是有一套模板代码可以参考,所有的实现Parcelable接口的类都跟模板代码类似。 序列化之后可使用Bundle的putParcelable的方法,将实现Parcelable接口的对象放进bundle打包进Intent然后 阅读全文
posted @ 2019-03-05 23:30 找不到实习的学渣 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 参考链接 我们在编写实现Serializable接口的类的时候,IDE会提示:需要增加一个Serial Version ID。 为什么要增加? 它是怎么计算出来的? 有什么用? 类实现Serializable接口的目的是为了可持久化,比如网络传输或本地存储。实现序列化很简单: 1 public cl 阅读全文
posted @ 2019-03-05 23:05 找不到实习的学渣 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 以下问题都是在百度找的常见的面试题目。解答是根据自己的知识和百度搜索资料写的。 一、Java 基础 1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? String类的hashCo 阅读全文
posted @ 2019-03-03 20:28 找不到实习的学渣 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 参考链接1 参考链接2 1、首先看一个例子: 乍一看,好像没错,编译也没有报错,但是运行之后就会报错: 看到这基本就能想到哪里出错了,虽然一眼看过去我知道哪里出错了,可是你叫我解释,我也解释不清楚。 我们可以尝试改代码: 然后在编译期间报错: 问题在编译期间就被发现了,来一起了解下泛型。看看这玩意儿 阅读全文
posted @ 2019-03-02 20:20 找不到实习的学渣 阅读(531) 评论(0) 推荐(0) 编辑