11 2018 档案

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