11 2018 档案
摘要:一. LruCache基本原理 LRU全称为Least Recently Used,即最近最少使用。由于缓存容量是有限的,当有新的数据需要加入缓存,但缓存的空闲空间不足的时候,如何移除原有的部分数据从而释放空间用来存放新的数据。 LRU算法就是当缓存空间满了的时候,将最近最少使用的数据从缓存空间中删
阅读全文
摘要:oracle原文地址:https://docs.oracle.com/javase/tutorial/java/generics/erasure.html 在Java中,泛型的引入是为了在编译时提供强类型检查和支持泛型编程。为了实现泛型,Java编译器应用类型擦除实现: 1、 用类型参数(type
阅读全文
摘要:java Object是所有对象的根父类,所有对象都直接或间接集成自该类。 java 的Object类也比较简单,有equals(Object)、toString()、finalize() java方法和hashcode()、clone()、wait()、notify()、notifyAll()、g
阅读全文
摘要:一般任务调度机制的实现方式主要有: Thread sleep、Timer、ScheduledExecutor、Handler和其他第三方开源库、android的AlarmManager 1、 Timer java.util.Timer是Java语言本身提供的一种最简单实现任务调度的方法,使用简单,通
阅读全文