当前位置: 首页 > news >正文

网站学什么版面设计的概念

网站学什么,版面设计的概念,小程序app软件定制开发,搭建一个网站教程java类的动态加载 java动态加载的机制#xff1a; ClassLoader-SecureClassloader–URLClassLoader–AppClassLoader loadClass–findClass(重写方法)–defineClass(从字节码加载类) 初始化的时候会加载静态代码块 实例化的时候会加载构造代码块、无参构…java类的动态加载 java动态加载的机制 ClassLoader-SecureClassloader–URLClassLoader–AppClassLoader loadClass–findClass(重写方法)–defineClass(从字节码加载类) 初始化的时候会加载静态代码块 实例化的时候会加载构造代码块、无参构造函数 1、URLClassLoader动态加载任意类 测试静态类 package loadClass;import java.io.IOException;public class test {static {try {Runtime.getRuntime().exec(calc);} catch (IOException e) {e.printStackTrace();}} } 测试动态加载 package loadClass;import com.sun.jndi.toolkit.url.UrlUtil; import serializes.Person;import java.net.MalformedURLException; import java.net.URL; import java.net.URLClassLoader;public class loadclass_test {public static void main(String[] args) throws ClassNotFoundException, IllegalAccessException, InstantiationException, MalformedURLException {//file协议加载//URLClassLoader urlClassLoader new URLClassLoader(new URL[] {new URL(file:///C:\\temp\\)}); //文件所在目录//http协议加载//URLClassLoader urlClassLoader new URLClassLoader(new URL[] {new URL(http://127.0.0.1:888/)});//jar协议URLClassLoader urlClassLoader new URLClassLoader(new URL[] {new URL(jar:file:///C:\\temp\\test.jar!/)});Class? loadClass urlClassLoader.loadClass(loadClass.test); //全名包名类名loadClass.newInstance();} }执行完成截图 2、defineClass 动态加载任意类 ClassLoader systemClassLoader ClassLoader.getSystemClassLoader(); //获取系统的类加载器classloaderMethod defineClass ClassLoader.class.getDeclaredMethod(defineClass, String.class, byte[].class, int.class, int.class);defineClass.setAccessible(true);byte[] path Files.readAllBytes(Paths.get(C:\\temp\\test.class));Class test (Class)defineClass.invoke(systemClassLoader, loadClass.test, path, 0, path.length);test.newInstance();3、Unsave动态加载任意类: ClassLoader systemClassLoader ClassLoader.getSystemClassLoader();Class c Unsafe.class;Field theUnsafe c.getDeclaredField(theUnsafe);theUnsafe.setAccessible(true);Unsafe unsafe (Unsafe)theUnsafe.get(null);byte[] path Files.readAllBytes(Paths.get(C:\\temp\\test.class));Class? test1 unsafe.defineClass(loadClass.test, path, 0, path.length, systemClassLoader, null);test1.newInstance();编译方法 javac test.java————test.class test.class——test.jar 打包成jar包jar cvf 要生成的jar文件名 类名
http://wiki.neutronadmin.com/news/431348/

相关文章:

  • 建设小说网站小说源it外包公司 能去吗
  • 手机网站收录宁波优化网站排名软件
  • 服装鞋帽 网站建设西安个人做企业网站
  • 简单带数据库的网站模版网红营销的特点
  • 网站怎么做uc整合做网站维护需要多少钱
  • 长春 网站建设网络推广网页设计建筑招工平台
  • 诗歌网站开发意义扮家家室内设计
  • 做前端网站考虑兼容分辨率中国有色金属建设协会网站
  • 南阳网站运营招聘信息四川攀枝花网站建设
  • 东莞路桥投资建设公司官网wordpress 网站 seo
  • c 购物网站开发流程图wordpress插件排列
  • 企业网站建设需要费用网站特效怎么做自适应
  • 宁德古田建设局网站重庆百度seo整站优化
  • 网站建设预算费用株洲手机网站建设
  • wordpress微信公众号开发教程淄博网站建设优化运营熊掌号
  • 企业网站备案好不好网站服务设计
  • 张店网站建设方案凡客诚品购物官网
  • 网站建设捌金手指花总十七苏州建设人才网官网
  • 新手做网站推荐长沙网站开发微联
  • 华仁建设网站网站制作网站开发公司
  • 网站开发采用的技术方案说明个人网站可以做地方
  • 安徽网站开发与维护专业dedecms与wordpress
  • 网站建设空间多大十大知名平面设计公司
  • 辽宁网站建设学校网站与装修公司
  • 咸宁有做网站的吗网站的建设方法
  • 巨鹿网站建设多少钱初级网络工程师需要学哪些
  • 深圳 电子政务网站建设方案传媒网站
  • 隧道建设网站无法登录自媒体怎么入门
  • 网站源码是什么格式专门做酒店自助餐的网站
  • 个人网站建设合同企业网站管理制度建设