240 发简信
IP属地:山西
  • Dart中的Future、await和async

    Dart中的Future、await和async 总述:经过观察代码现象,总算搞懂了这三个东西的关系 方法返回一个Future表示该方法中含有耗...

    0.9 4180 5 10
  • Resize,w 360,h 240
    Java并发学习笔记 -- Java中的Lock、volatile、同步关键字

    Java并发 参考资料:《Java并发编程的艺术》并发番@Synchronized一文通(1.8版) 一、锁 1. 偏向锁 1. 思想背景 来源...

    2.2 874 0 15
  • Java源码学习--LinkedHashMap

    Java源码学习--LinkedHashMap JDK版本:1.8 LinkedHashMap内部维护了一个双向链表来保存元素。 一、重要属性 ...

  • Java源码学习--HashMap

    Java源码学习--HashMap 由于HashSet的实现原理是HashMap,所以我们先从HashMap开始学起。 一、重要属性 HashM...

  • Flutter源码学习--Navigator.of

    Flutter源码学习--Navigator 一、Navigator.of(context) 在使用Navigator.of(context)的...

  • Java源码学习--LinkedList

    Java源码学习--LinkedList 上次我们分析了ArrayList的源代码,今天就来分析一下LinkedList;而LinkedList...

  • TreadPoolExecutor源码学习

    Java中的线程池在各种开源库中频频出现,是程序员必须掌握的一个知识点,今日终于下定决心学习一下其源代码。 首先大致说一下线程池的工作原理: 如...

  • Java动态代理解析

    Java动态代理的用法如下: 而上面InvocationHandler的invoke方法中对接口定义的方法的实现是通过接口的匿名内部类完成的,当...

  • Resize,w 360,h 240
    Jetpack--Navigation原理

    Jetpack--Navigation原理 Jetpack向开发者提供了导航组件来实现Activity或者Fragment的跳转,今天就分析一下...