文档章节

博为峰Java技术题 ——JavaSE 类加载器Ⅱ

博为峰教研组
 博为峰教研组
发布于 2016/11/08 14:06
字数 199
阅读 15
收藏 1

[自定义类加载器]

博为峰小博老师:

问题:自定义一个类加载器MyClassLoader,加载范围(即“管辖范围”)为工程下的loaddir目录,且加载时会对该目录下的.class文件加密(所有二进制位取反)。并编写一个测试类ClassLoaderTest用自定义类加载LoadMe类。

 

执行次序:

A. 执行java MyClassLoader

D:\myjava\studydemo\bin\org\flyne\classloader\LoadMe.class先对LoadMe.class文件加密,并将加密后的LoadMe.class移动到自定义类加载器的“管辖范围

B. 执行java ClassLoaderTest查看结果。此时调用MyClassLoader加载loaddir\LoadMe.class,利用该字节码创建一份对象并打印。(如果对此有疑问,可以将D:\myjava\studydemo\bin\org\flyne\classloader\LoadMe.class删除再执行)

 

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
博为峰Java技术题 ——JavaSE 类加载器Ⅰ

[类加载器简介] 博为峰小博老师: 类加载器负责将.class文件加载到内存中,并为之生成相应的java.lang.Class对象。 当JVM启动时,会形成由三个类加载器(BootStrap、ExtClassLoader、AppClas...

博为峰教研组
2016/11/08
18
0
JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m366917/article/details/52724939 JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千! 经过了几...

Aduroidpc
2016/10/02
0
0
Java程序员从笨鸟到菜鸟之(九十九)深入java虚拟机(八)开发自己的类加载器

欢迎阅读本专题的其他博客: 深入java虚拟机(一)——java虚拟机底层结构详解 深入java虚拟机(二)——类的生命周期(上)类的加载和连接 深入java虚拟机(三)——类的生命周期(下)类的初...

长平狐
2012/11/12
101
0
Java SE 8u20/7u67 发布

Java SE 8u20 发布了,此版本包括 JDK 8 的新特性改进,安全更新和性能提升。同时还包括新的 MSI 企业 JRE 安装器,新 高级管理工作台和 JMC 5.4。 下载地址: http://www.oracle.com/techne...

oschina
2014/09/28
2.1K
3
Tomcat7.0源码分析——类加载体系

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/beliefer/article/details/50995516 前言Tomcat遵循J2EE规范,实现了Web容器。很多有关web的书籍和文章都离不...

泰山不老生
2016/03/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

vuex进阶知识点巩固

我们先回忆一下上一篇的代码 computed:{ getName(){ return this.$store.state.name }} 这里假设现在逻辑有变,我们最终期望得到的数据(getName),是基于 this.$store.state.na...

嫣然丫丫丫
10分钟前
1
0
Python出现安全策略问题的解决方法

Python运行期间出现如下错误 import: attempt to perform an operation not allowed by the security policy `PS' @ error/constitute.c/IsCoderAuthorized/408. 解决方法:在脚本的开头添加......

大糊涂
18分钟前
1
0
Angularjs实现控制器之间通信方式示例

利用angularjs开发项目中,控制器之间的通信,比如参数的传递,数据的传递,都是比较常见的。控制器之间的通信,显得尤为重要。常见的方式有如下两种:一、angular服务的方式;二、基于事件广...

前端攻城老湿
25分钟前
1
0
xshell使用xftp传输文件

12月11日任务 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 1.xshell使用xftp传输文件 示例一:xshell使用sftp传输文件 新建一个会话 定义为sftp 连接登入 可以get文件,下载...

hhpuppy
28分钟前
2
0
深入解析Vuex实战总结

这篇文章主要介绍了Vuex的初探与实战小结,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 1.背景 最近在做一个单页面的管理后台项...

前端攻城小牛
28分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部