数组是一组相同类型的值,按照顺序储存在一起。数组通过变量名后加方括号表示,方括号里面是数组的成员数量。 数组初始化和赋值 注意:1.声明数组时必...
1.指针 1.1* 运算符 字符*表示指针,通常跟在类型关键字的后面,表示指针指向的是什么类型的值。这个值代表一个内存地址,因此指针相当于指向某...
基本数据类型 Java TypeNative Typebooleanjbooleanbytejbytecharjcharshortjshorti...
1、访问java(私有)变量 逆向步骤:1)最后通过调用env->Get{type}Field(jobject, fieldId) 得到该变量的...
1、Parcelable和Serializable的异同 我们知道在Java应用程序当中对类进行序列化操作只需要实现Serializable接口...
内容摘录自《Android插件化开发指南》 以启动斗鱼app为例子 Launcher通知AMS,要启动斗鱼App,而且指定要启动斗鱼的哪个页面(...
JVM内存区域 JVM内存区域主要分为线程私有区域【程序计数器,虚拟机栈,本地方法栈】,线程共享区域【JAVA堆,方法区】,直接内存。 线程私有...
Glide的缓存分两个模块,一个是内存缓存,一个是硬盘缓存。 这两个缓存的作用各不相同,内存缓存的主要作用是防止应用重复的将图片数据读取到内存当...
市面上热门热修复框架对比 代码修复 底层替换方案(热部署 ) 这个方案由阿里的Anfix首先提出,在已经加载了的类中直接在native层替换原有...