学习笔记
峰雪轩
这个作者很懒,什么都没留下…
展开
-
Andoid 线程池
线程池 一,优点: 重用线程池中的线程,避免因为线程的创建和销毁带来的开销。 能够有效控制线程池的最大并发数,避免线程之间因抢占系统资源而造成阻塞。 能够对线程进行简单的管理,比如提供定时执行和间隔执行的功能。 二,线程池概念源于Executor,实际的实现是Th’readPoolExecutor,它提供一些配置参数对线程池进行配置。 new ThreadPoolExecutor(int co...原创 2018-11-15 22:17:38 · 218 阅读 · 0 评论 -
AtomicReference,AtomicInteger,AtomicBoolean
Atomic原子家族 Atomic原子家族可保证在多线程下操作的是同一个对象,而且同一时间只有一条线程能进行操作,保证了下一条线程操作它时是最新数据。 1.AtomicReference原子引用 提供一个对象来供原子读写,可确保在多线程下操作的是同一个对象,且是同步操作。 private static User mUser; private void init() { //引用...原创 2018-12-14 22:56:40 · 1128 阅读 · 0 评论 -
Android @ 注解
@注解 1.java.lang包下 //表明重写的是父类方法,检查方法名是否写错 @Override //被弃用的API,不赞成使用 @Deprecated //告诉编译器Lint,对警告保持静默 //deprecation 使用了不赞成使用的类或方法时的警告 //unchecked 执行了未检查的转换时的警告 //fa...原创 2018-12-17 23:27:25 · 409 阅读 · 0 评论 -
Java8 Stream
Stream Stream是元素的集合,将集合数据以流的形式表现出来,以便对其进行操作,各种操作不改变数据源,不存储值,一旦遍历就会失效,需要重新创建。 一,Stream流的创建:需要API 24 1.创建串行流 Stream stream = mList.stream(); stream1.sequential(); 2.创建并行流 Stream stream1 = mList.paralle...原创 2018-12-18 22:02:43 · 299 阅读 · 0 评论 -
Java NIO
Java NIO 非阻塞IO Java NIO转载 2019-01-09 21:54:46 · 277 阅读 · 0 评论