240 发简信
  • 我的MarkDown写作工具

    何为MarkDown? 简而言之,Markdown语言是HTML的远房亲戚。是一种简化版的标记语言,更适合于写作。 习惯简称md,输出的文本文件...

    1.2 2213 6 56
  • Java知识总结之线程池

    1 线程池原理 所谓线程池,就是有一个池子,里面存放着已经创建好的线程,当有任务提交个线程池执行时,池子中的某个线程会主动执行该任务.如果池子中...

  • Java知识总结之线程安全与数据同步

    1 synchronized synchronized关键字可以实现一个简单的策略来防止干扰和内存一致性错误,如果一个对象是对多个线程是可见的,...

  • 120
    Java知识总结之Thread

    1 线程的生命周期 每个线程都有自己的局部变量表、程序计数器以及生命周期。 上图就时一个线程的生命周期图,答题可以分为5个主要阶段: NEW R...

  • Android源码之AsyncTask

    参考 本文源码版本:Pie 9.0.0_r3 在线源码地址:AsyncTask.java 1 AsyncTask简单用法 执行结果: 2 源码解...

  • java源码之Runnable、Callable和Future

    在java并发编程中,几乎都会用到Runnable、Callable、Future和FutureTask等类或接口,所以理解它们的概念和关系,对...

  • Android源码handler机制之Message

    1 源码注释 2 设计点 2.1 Message对象池的设计 因为每个Hander可能会处理大量Message,而每次发送Message时都要构...

  • Retrofit源码解读

    1 简介 提供给使用者的接口类:Retrofit Retrofit用注解的方式为HTTP接口适配了带有回调的java接口,通过这些java接口可...

  • java知识总结之Type

    参考 Java中的Type Type是Java 编程语言中所有类型的公共高级接口(官方解释),也就是Java中所有类型的“爹”,它并不是我们平常...

个人介绍
一名不甘平庸的Android程序员。
个人博客:http://newtrekwang.me