获得徽章 9
#每天一个知识点# http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
#每天一个知识点# Asynchronous IO 是 NIO 的升级,也叫 NIO2,实现了异步非堵塞 IO ,异步 IO 的操作基于事件和回调机制。
#每天一个知识点# LocalBroadcastReceiver 是应用内广播,利用Handler实现,利用了IntentFilter的match功能,提供消息的发布与接收功能,实现应用内通信,效率和安全性比较高,仅支持动态注册。
#每天一个知识点# ViewModel旨在以生命周期意识的方式存储和管理用户界面相关的数据,它可以用来管理Activity和Fragment中的数据.还可以拿来处理Fragment与Fragment之间的通信等等.
#每天一个知识点# IntentService 是一种特殊的 Service, 它继承自 Service,是一个抽象类,子类需要重写 onHandleIntent 方法。IntentService 内部有个 HandlerThread 和 Handler,IntentService 在 onCreate 方法中创建 HandlerThread 开启工作线程,用于处理异步耗时任务,任务执行完成后会自动停止。
#每天一个知识点# == 用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据(注意是基本类型)或两个 引用变量是否相等,只能用==操作符。
#每天一个知识点# 当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。
#每天一个知识点# ContextWrapper里面有一个attachBaseContext()方法,目的是将Context参数传给mBase,之后的调用系统方法如getPackageName()之类的都是委托mBase实例来做的,所以在调用这个方法之前 是无法调用系统方法的。
#每天一个知识点# 对于上下滑屏应⽤,主要实现的⼿势动作有:瞬间的上下滑动和按住拖拽滑动。
#每天一个知识点# 分布式 VCS⼤多数的操作可以在本地进⾏,所以速度更快,⽽且由于⽆需联⽹,所以即使不在公司甚⾄没有在联⽹,你也可以提交代码、查看历史,从⽽极⼤地减⼩了开发者的⽹络条件和物理位置的限制。
下一页