线程( Thread )是操作系统进行运算调度的最小单位。线程的运行包含在进程中,是进程中的实际运行单位。一个进程中可以并发多个线程,每条线程并行执行不同的任务。同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器环境(register context),自己的线程本地存储(thread-local storage)。一个进程可以有很多线程,每条线程并行执行不同的任务。

观察者模式(Observer Pattern),也被称为发布-订阅模式(Publish/Subscribe)模式,隶属于行为模式的其中一种。其定义了对象之间的一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖于它的对象都能得到通知并且自动更新。

Retrofit是Square公司基于OkHttp开发的一款针对Android的网络请求框架。于其他网络框架不同的是,它更多使用注解的方式提供功能。准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装,这里做个笔记简单记录下。

相信大家有接触过JAVA的都不可避免的会涉及到异常处理把,异常处理旨在提供一种更友好方法来处理一些影城程序运行中的一些意料之外的事情。finally语句块的确能给我们提供不小的便利。但是,在使用finally的时候也要小心使用,否则可能会出现异常丢失的问题。