Android
文章平均质量分 86
无敌的娃哥
这个作者很懒,什么都没留下…
展开
-
WMS 窗口添加流程
wms原创 2023-05-16 09:45:24 · 744 阅读 · 2 评论 -
Android studio 使用JDK11无法生成javadoc问题解决
Android studio 使用JDK11无法生成javadoc问题解决一. 背景Android studio 升级到Arctic 后强制使用jdk11了,在通过 Tools->Generate Javadoc 时发现很多Android 系统得类找不到,配置如下:网上基本都这么配置的,用idea生成也没碰到问题,但在Android Studio上点击ok后出现如下错误信息:二. 当前系统环境OS:Windows 11Android studio:Arctic Fox | 20203.原创 2022-03-29 17:09:24 · 7849 阅读 · 0 评论 -
Android 虚拟机与类加载机制
Android 虚拟机与类加载机制文章目录Android 虚拟机与类加载机制一. Android 虚拟机版本1.1 概述1.2 基于栈的虚拟机1.2.1 字节码指令1.2.2 执行过程1.3 基于寄存器的虚拟机1.3.1 执行过程1.3.2 和基于栈的虚拟机的区别1.4 ART 和Dalvik的区别1.4.1 ARTx虚拟机执行的本地机器码是从哪里来的1.4.2 安装时进行预编译带来的问题1.4.2 Android N的运作方式二. ClassLoader2.1 常见的类加载器2.2 类加载流程2.3 为原创 2021-02-18 09:25:57 · 298 阅读 · 0 评论 -
垃圾回收算法机制笔记
垃圾回收算法机制笔记文章目录垃圾回收算法机制笔记一. 复制算法(Copying)1.1 复制算法的实现1.2 复制算法的特点1.3 非标准复制算法比例设定的原因1.4 内存图二. 标记清除算法(Mark-Sweep)2.1 标记清除算法的实现2.2 标记清除算法的特点三. 标记整理算法(Mark-Compact)3.1 标记整理算法的实现3.2 标记整理算法的特点四. JVM中常见的垃圾收集器4.1 分代收集的思想4.2新生代4.3 老年代4.4 新生代和老年代垃圾收集器之间的连线关系4.5 相关参数配置原创 2021-02-18 09:21:08 · 269 阅读 · 0 评论 -
深入理解对象与垃圾回收机制
深入理解对象与垃圾回收机制文章目录深入理解对象与垃圾回收机制一. 虚拟机中对象的创建过程二. 对象的内存布局三. 判断对象的存活四. Finalize 方法五. 各种引用六. 学习垃圾回收的意义七. 对象的分配策略7.1 对象的分配原则7.2 栈中分配一. 虚拟机中对象的创建过程检查加载当JVM碰到一条字节码new指令的时候会去检查类是否加载(首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用(符号引用 **:**符号引用以一组符号来描述所引用的目标),并且检查类是否已经被加载、解析原创 2021-02-18 09:18:44 · 344 阅读 · 0 评论 -
Rxjava总结
Rxjava总结文章目录Rxjava总结1. RxJava 操作符调用流程总结2. Rxjava线程切换总结2.1 异步线程切换2.2 主线程切换1. RxJava 操作符调用流程总结// RxJava 操作符调用流程总结Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(@NonNull ObservableEmi原创 2021-02-18 09:15:03 · 147 阅读 · 0 评论 -
Gson 使用篇
Gson 使用篇开篇:在使用Gson之前,我们先聊一下Json, 虽然大部分人都用过,经常用,但有时候并不会太注意细节,写这篇博客也是为了更清晰的了解Gson是如何解析Json,这篇博客主要讲解Json的语法,以及使用Gson如何解析Json,下篇博客讲解Gson解析Json的主要流程及原理,网上很多类似的博客,这里也算自己学习的一个记录,总结。一. Json 是什么?Json 是诸多序列化方案的一种,是一种轻量级的数据交换格式,主要用于数据的网络传输,本地存储,数据标记使用。二. Json 语法格原创 2021-02-18 09:14:04 · 750 阅读 · 0 评论