Dart中的Future、await和async 总述:经过观察代码现象,总算搞懂了这三个东西的关系 方法返回一个Future表示该方法中含有耗...
Java并发 参考资料:《Java并发编程的艺术》并发番@Synchronized一文通(1.8版) 一、锁 1. 偏向锁 1. 思想背景 来源...
Java源码学习--LinkedHashMap JDK版本:1.8 LinkedHashMap内部维护了一个双向链表来保存元素。 一、重要属性 ...
Java源码学习--HashMap 由于HashSet的实现原理是HashMap,所以我们先从HashMap开始学起。 一、重要属性 HashM...
Flutter源码学习--Navigator 一、Navigator.of(context) 在使用Navigator.of(context)的...
Java源码学习--LinkedList 上次我们分析了ArrayList的源代码,今天就来分析一下LinkedList;而LinkedList...
Java中的线程池在各种开源库中频频出现,是程序员必须掌握的一个知识点,今日终于下定决心学习一下其源代码。 首先大致说一下线程池的工作原理: 如...
Java动态代理的用法如下: 而上面InvocationHandler的invoke方法中对接口定义的方法的实现是通过接口的匿名内部类完成的,当...
Jetpack--Navigation原理 Jetpack向开发者提供了导航组件来实现Activity或者Fragment的跳转,今天就分析一下...