Srtianxia's Blog

An Android Learner!

ToSs。

SELECT * FROM human WHERE sS。 loves all the time AND human.name = Ss。; ...

Java注解

基本语法定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Test {} 元注解定义注解时,需要一些元注解@Target定义你的注解应用于什么地方 构造器的声明(CONSTRUCTOR) 域声明(FIELD) 局部变量声明(LOCAL_VAIABLE) ......

RxCache源码分析

RxCache是使用注解为Retrofit加入二级缓存(内存,磁盘)的缓存库。 开头膜拜大神项目地址 : RxCache RxCache使用方法定义接口public interface CacheProviders { @LifeCache(duration = 2, timeUnit = TimeUnit.MINUTES) Observable<Reply<......

Java并发

使用并发时要多疑而自信 Executor(p656)使用执行器Executor来管理Thread对象,简化了并发编程,Executor在客户端和任务执行器之间提供了一个间接层,与客户端执行任务不同,这个中介对象执行任务,使用Executor,可以管理异步任务的执行,无须显示的管理线程的生命周期。 非常常见的情况是使用单个Executor用来创建和管理系统中的所有任务 ExecutorS......

Java类型信息

Java在运行时识别对象和类的信息的行为的有两种方式 RTTI(Run-Time Type Identification) 他假定我们在编译时已经知道了所有的类型 反射 它允许我们在运行时发现和使用类的信息 Class对象Class对象包含了与类有关的信息,就是用来创建类的所有的“常规”对象的。Java使用Class对象来执行其RTTI,即使你正在执行的是类似转型这样的操作。 类是......