首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签classloader

#classloader

108. 你真的知道 Java 类是如何被加载的吗?

用户11332765

最近给一个非Java方向的朋友讲了下双亲委派模型,朋友让我写篇文章深度研究下JVM的ClassLoader,我确实也好久没写JVM相关的文章了,有点手痒痒,涂了...

4410

Java ClassLoader:深入理解与实际应用

井九

Java 中的 ClassLoader 是一个 非常基础但又很重要 的机制。每当你启动一个 Java 程序时,ClassLoader 就会负责 加载类到 JVM...

10010

JVM篇2:[-加载器ClassLoader-]

张风捷特烈

深入理解Java类加载器(ClassLoader) Java --ClassLoader创建、加载class、卸载class 关于Class实例在堆中还是方...

13010

免杀|webshell静态免杀的一些思路

亿人安全

顾名思义静态查杀就是杀软会检查webshell文件的内容,提取的文件特征将与已知的恶意模式进行比对。这些恶意模式可以是已知的病毒特征、恶意软件代码片段等。比如正...

45960

自定义双亲委派-JVM(三)

用户9919783

“全盘委托”指当一个classLoader装载一个类时,除非显示的使用另外一个classLoader加载,否则该类所依赖的类也由该classLoader加载。

17630

SpringBoot自定义classloader加密保护class文件

code2roc

最近针对公司框架进行关键业务代码进行加密处理,防止通过jd-gui等反编译工具能够轻松还原工程代码,相关混淆方案配置使用比较复杂且针对springboot项目问...

50730

jvm系列--类加载器

Dlimeng

仙翁科技 | 数据架构 (已认证)

字节码验证(很复杂): 运行检查。栈数据类型和操作码数据参数吻合。跳转指令指定到合理的位置。

14320

Java: Context ClassLoader加载器机制及spring boot打包运行可能导致类已存在,但运行时加载找不到

崔认知

JVM既然有了双亲委派模型来加载类,为什么又出现了上下文类加载器,去打破双亲委派模型呢。

86030

不是单例的单例——巧用ClassLoader

PPPHUANG

提到破坏双亲委派模型就必须要提到 Tomcat,部署在一个 Tomcat 中的每个应用程序都会有一个独一无二的 webapp classloader,他们互相隔...

35920

【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | 类加载器构造函数分析 | DexPathList 引入 )

韩曙亮

DexClassLoader 是加载 dex 文件的核心类 , 但是该类除了定义了一个构造函数之外 , 并没有实现其它业务逻辑操作 ;

37360

【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( 在 PathClassLoader 和 BootClassLoader 之间插入 DexClassLoader )

韩曙亮

在 上一篇博客 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( 替换 LoadedApk 中的类加载器 | 加载 DEX 文件中的...

1.2K30

【Android 逆向】类加载器 ClassLoader ( 使用 DexClassLoader 动态加载字节码文件 | 准备 DEX 字节码文件 )

韩曙亮

源码路径 : /libcore/dalvik/src/main/java/dalvik/system/DexClassLoader.java

47320

【Android 逆向】类加载器 ClassLoader ( 加载 Android 组件的类加载器 | 双亲委派机制实例分析 )

韩曙亮

打印 Activity 组件类 的 类加载器 及 该 类加载器 的 父类类加载器 :

30030

【Android 逆向】类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )

韩曙亮

ClassLoader 抽象类中的 private final ClassLoader parent 成员 , 用于实现双亲委派机制 , 所有的 ClassLo...

1.1K20

【Android 逆向】类加载器 ClassLoader ( Android 的八种类加载器 | ClassLoader | BaseDexClassLoader | DexClassLoader )

韩曙亮

ClassLoader 是抽象类 , 是所有 类加载器 ClassLoader 的父类 ;

90720

【Android 逆向】类加载器 ClassLoader ( 类加载时机 | 隐式加载 | 显示加载 | 类加载步骤 | 装载 | 链接 | 初始化 )

韩曙亮

参考 【Java 虚拟机原理】Java 类加载过程 ( 加载 | 连接 - 验证 准备 解析 | 初始化 | 使用 | 卸载 ) 博客 ;

2.2K30

【Android 逆向】类加载器 ClassLoader ( 启动类加载器 | 扩展类加载器 | 应用类加载器 | 类加载的双亲委托机制 )

韩曙亮

类加载器加载类流程 : Bootstrap ClassLoader 先加载系统的核心类库 , Extention ClassLoader 加载额外的 /lib/...

88330

SpringBoot快速部署

Yuyy

使用mvn build-spring-boot:run启动,只对修改返回值有效,而对添加方法无效。

20710

二、spring源码初体验(XmlBeanFactory)

JathonKatu

1.继承自AbstractBeanDefinitionReader中的方法,来使用ResourceLoaner将资源文件转换成对应的Resource文件...

27810

静态变量的多线程同步问题 顶

算法之名

传智播客 | Java架构师,讲师 (已认证)

我们先来讨论一个问题,一个类的静态变量当类被多次实例化的时候,静态变量是否会受影响?首先我们应该清楚的是静态变量是在类被JVM classloader的时候分配...

63310
领券