本文从本人的《一文搞懂Android JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧》拆分而来,主要采用逐类源码分析方法探寻V...
本文从本人的《一文搞懂Android JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧》拆分而来,主要采用逐类源码分析方法探寻V...
本文从本人的《一文搞懂Android JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧》拆分而来,主要采用自顶向下源码分析方法探...
本文从本人的《一文搞懂Android JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧》拆分而来,主要采用自底向上源码分析方法探...
本文从《一文搞懂Android JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧》拆分而来,原文内容更加全面,欢迎收藏。 And...
如果能把例子共享出一个工程就更好了
Flutter中Widget之key原理探索开始 在Flutter的每个Widget中, 都会有key这个可选属性. 在刚开始学习flutter时, 基本就直接忽略不管了. 对执行结果好像也没什么影响. 现在来深究下k...
开始 在Flutter的每个Widget中, 都会有key这个可选属性. 在刚开始学习flutter时, 基本就直接忽略不管了. 对执行结果好像也没什么影响. 现在来深究下k...
完成 Kotlin 中级部分的学习了,现在对其与 Java 的不同之处进行下总结,同时复习下 Kotlin 的知识点。 以下讨论的知识点会强调其所处的范围,并且一般情况下不讨...
本次先后对两个项目中的 Gradle Android 插件进行了升级,在升级和编译打包测试过程中主要遇到 10 个问题,现按顺序记录问题及解决方案如下,供参考。 0. 升级配...
Java 中的方法识别 在 Java 里有重载和重写的概念,简单地说,重载是在同一个类中的多个同名但参数类型或个数不同的方法;重写是子类中定义了与父类同名且同参数类型和个数的...
JVM 中,类的加载主要分为三个步骤:加载、链接和初始化。 加载 加载是指用类加载器查找字节流的过程,这个字节流可能是.class文件,也可能是代码生成或从网络获取的。 JV...
Java 基本类型表 从上表中可以看出,值域方面,只有 boolean 和 char 是无符号的,byte、short、int、long、float、double 不仅有符号...
概述 由 Java 和 C++ 运行方式的不同引入字节码和 Java 虚拟机的概念,最后详细描述虚拟机运行字节码的机制。 Java 和 C++ 的运行方式上的不同 Java ...
@IT人故事会 点个赞呗~
Java 虚拟机垃圾回收策略简要介绍垃圾回收是什么? Java 虚拟机垃圾回收是指对不使用的内存区域进行释放,防止分配空间时因内存不足而出现内存溢出异常。 哪些内存需要回收? 垃圾回收主要发生在 Java 堆和...
@IT人故事会 感谢支持
Java 虚拟机垃圾回收策略简要介绍垃圾回收是什么? Java 虚拟机垃圾回收是指对不使用的内存区域进行释放,防止分配空间时因内存不足而出现内存溢出异常。 哪些内存需要回收? 垃圾回收主要发生在 Java 堆和...
垃圾回收是什么? Java 虚拟机垃圾回收是指对不使用的内存区域进行释放,防止分配空间时因内存不足而出现内存溢出异常。 哪些内存需要回收? 垃圾回收主要发生在 Java 堆和...