
面试
文章平均质量分 80
行走的采矿者
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 四大组件——Service 生命周期
前面我们介绍了Activity的一些基本知识。今天再来学习下Android中另外一个十分重要的知识点Service。 Service通常称为后台服务,后台区别与前台,不依赖与用户UI而存在。所以Service的应用场景应具备以下条件: 不依赖与可见UI(并不绝对,比如Notification和Service结合使用) 长时间运行 一. 生命周期及常用的方法 下面是官方给出的Service生命周...原创 2018-12-05 13:52:48 · 564 阅读 · 0 评论 -
Java多态的理解
面向对象三大特性:继承、多态、封装。从一些角度来看,封装和继承一定程度上是为多态做准备。 定义:指不同类对象对同意消息做出响应。即:同一消息根据发送对象的不同做出不同的行为方式(发送消息就是调用函数) 多态的实现技术是动态绑定,在程序运行期间,根据其实际类型调用相应的方法 作用:消除类型之间的耦合关系 多态的例子:比方说按下 F1 键这个动作,如果当前在 Flash 界面下弹出的就是 AS 3 ...原创 2018-12-03 13:53:16 · 170 阅读 · 0 评论 -
Android 四大组件——Service知识点
本篇文章主要讲一些Service的知识点。 一. Service分类 按运行地点分类 类型 特点 优点 缺点 应用场景 本地服务[LocalService] 运行在主线程 主线程终止后,服务也会终止 节约资源 通信方便 主进程终止后,服务也会终止 需依附某个进程的服务:音乐播放器 远程服务[RemoteService] 运行在独立的进程 不受其他Activity的影响 服...原创 2018-12-05 16:02:27 · 298 阅读 · 0 评论 -
Android 四大组件——Activity
Android开发有四大组件,Activity、Service、Broadcast Receiver、Content Provider。这篇文章主要介绍的是Activity的相关知识。 Activity的本质其实是一个页面载体,它是由多个布局和view构成。一个可运行的APP则是由若干个这个Activity组成。 一. Activity 生命周期 一个简单完整的生命周期:onCreate() ...原创 2018-12-03 16:03:31 · 205 阅读 · 0 评论 -
Java String 的一些知识
我们在日常开发中经常用字符串,只有了解了String的实现机制,才能写出更好,更健壮的代码。 常量池 Java代码被编译成class文件时,会生成常量池(Constant pool)数据结构,用于保存字面常量和符号引用(类名、方法名、接口名和字段名等) public class Test { public static void main(String []args) { ...原创 2018-12-11 15:58:22 · 254 阅读 · 0 评论 -
String为什么要设计成不可变的!
String 对象是不可变的,字符串是常量,不是变量。我们来分析下为什么Java中String要设计成不可变的。 首先我们来看一段代码: public class Test { public static void main(String []args) { String s1 = "abcdef"; System.out.println(s1); ...原创 2018-12-11 17:02:39 · 1327 阅读 · 0 评论 -
Android开发之Android Context,上下文(Activity Context, Application Context)
Context概念 在加载资源、启动服务、启动一个新的Activity、获取内部文件路径、创建view操作都需要Context参与。 Activity 、Service、Application都是Context的子类。 Android系统上理解:Context是一个场景、代表与操作系统交互的一个过程。 从程序角度:Context是一个抽象类,Activity、Service、Application...原创 2019-03-18 10:06:21 · 544 阅读 · 0 评论