
java
YJJYXM
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java—类的加载概述
1.1 类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类进行初始化。 1.加载: 是将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 2.连接: (1)验证是否有正确的内部结构,并和其他类协调一致。 (2)准备负责为类的静态成员分配内存,并设置默认初始化值。 (3)解析将类的二进制数据中的符号引用替换为直接。 3.初始化: 就是我们以前讲过的初始化步骤。 1.2 类加载时机 当Java程原创 2020-09-02 13:57:23 · 365 阅读 · 0 评论 -
Xposed集成到Android系统
XposedBridge 下载源码,然后编写Android.mk文件放入源码根目录 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_DEX_PREOPT = false LOCAL_MODULE := XposedBridge LOCAL_SRC_FILES := \ $(call all-java-files-under, src) \ $(call all-java-files-under, lib/apache-commo原创 2020-06-19 11:12:05 · 1057 阅读 · 0 评论 -
【安卓逆向】Java中的魔术类
安卓逆向交流群692903341 简单谈一谈Java中的Unsafe类 Unsafe类是啥? Java最初被设计为一种安全的受控环境。尽管如此,Java HotSpot还是包含了一个“后门”,提供了一些可以直接操控内存和线程的低层次操作。这个后门类——sun.misc.Unsafe——被JDK广泛用于自己的包中,如java.nio和java.util.concurrent。但是丝毫不建议在生产环境...原创 2019-12-13 14:14:07 · 179 阅读 · 0 评论