JVM JVM方法区-第六章 https://www.iteye.com/blog/rednaxelafx-656951 https://www.bilibili.com/video/av75247289?p=2 这种情况全局变量 b: B是否会造成内存泄漏 123456789101112class A { val b = B.getInstance()}class 2020-04-18 JAVA #JVM
tool_mac JDK环境变量adb 环境变量123456789sudo touch ~/.zshrcsudo vi ~/.zshrc复制export ANDROID_HOME=/Users/m/Library/Android/sdkexport PATH=$ANDROID_HOME/platform-tools:$PATHexport PATH=$ANDROID_HOME/tools:$PATHexport P 2020-04-11 TOOL
Corouties https://juejin.cn/post/6953441828100112392 https://www.cnblogs.com/joy99/p/15805916.html 协程启动模式 DEFAULT https://codelabs.developers.google.com/codelabs/kotlin-coroutines/#1 DispatchersBy default, Ko 2020-04-05 Kotlin #coroutie
databinding layout expression of the language https://codelabs.developers.google.com/codelabs/android-databinding/#0 https://developer.android.com/topic/libraries/data-binding Create first layout expression when 2020-04-01 Jetpack
Android_itnerview2 https://blog.csdn.net/bn493235694/article/details/79600634 队列是一个先进先出的的数据结构 DequeI need to have a thread-safe LIFO structure Use LinkedBlockingDeque if at a time you want only single thread can o 2020-03-23 JAVA
ActivityRender01 https://juejin.im/post/5baf275f5188255c9a7740ba https://github.com/SusionSuc/AdvancedAndroid/blob/master/AndroidFramework%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/Android%E8%A7%86%E5%9B%BE%E5%B1%82%E6%BA%9 2020-03-22 ANDROID #Activity
ActivityStart01 Activity创建 生命周期方法调用 本篇文章将根据源码解剖Android的Activity的启动流程,需注意的是下列的分析均基于Android7.0, 7.0版本相较于之前几个版本做了许多改动和重构,但是整体的流程是变化不大。根据启动Activity时机的不同,可分为根Activity的启动流程和普通Activity启动流程,根Activity启动流程又可以称为应用程序启动流程,即 2020-01-18 ANDROID #AOSP
ActivityStart02 Application OnCreate() 12345678910111213141516171819public static void main(String[] args) { Looper.prepareMainLooper(); //创建消息循环 ActivityThread thread = new ActivityThread(); 2020-01-13 ANDROID #AOSP
JVM_HEAP 堆内存细分现代垃圾收集器大部分都基于分代收集理论设计,堆空间细分为: Java7 及之前堆内存逻辑上分为三部分:新生区+养老区+永久区 Young Generation Space 新生区 Young/New 又被划分为Eden区和Survivor区 Old generation space 养老区 Old/Tenure Permanent Spac 2020-01-06 JAVA #JVM
List Colletion容器继承图 https://www.jianshu.com/p/31ed50ab01e3 Java ListList <– ArrayList LinkedList ArrayList ```ArrayList arrayList = new ArrayList<>(); 12345 得到一个object数组 `private static fi 2020-01-05 JAVA