# 类加载器编程快速体验 **Repository Path**: cn-blogs/classloader-experience ## Basic Information - **Project Name**: 类加载器编程快速体验 - **Description**: 这是一个用来快速体验类加载器编程的示例工程,其初始目的不是用于学习如何编写自定义的类加载器,而是用于体验,在访问类加载器所加载的类的方法与属性时,代码书写上的不便 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-22 - **Last Updated**: 2024-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 类加载器编码初体验 这是一个用来快速体验类加载器编程的示例工程,其初始目的不是用于学习如何编写自定义的类加载器, 而是用于体验,在访问类加载器所加载的类的方法与属性时,代码书写上的**不便** 工程由 main 和 book-sample 两个 module 构成。在 main 模块的代码中,会创建一个类加载器,并用这个类加载器单独加载 book-sample。 因此,book-sample 中的 class 不应该放置到 main 程序的启动 classpath 下,否则 main 与 book-sample 会被相同的类加载器加载, 那样就达不到学习体验的效果了。 实际运行时,请将 book-sample 编译后的 class 另存到磁盘的某个位置(假定为: C:\\Temp), 将 main 模块下 ClassLoaderExperienceMain.java 中的 myClassloader 初始化路径指定为这个位置即可