首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

jvm classloader常识

2012-09-12 
jvm classloader知识1. jvm classloader 分bootstrap classloadersystem classloaderextention classloade

jvm classloader知识

1. jvm classloader 分

bootstrap classloader

system classloader

extention classloader

?

package com.jason.jvm;import java.net.URL;public class JvmClassLoaderDemo {/** * bootstrap classloader */public void bootstrap(){URL[] urls=sun.misc.Launcher.getBootstrapClassPath().getURLs();for (int i = 0; i < urls.length; i++) {System.out.println(urls[i].toExternalForm());}}/** * extention classloader */public void extention(){System.out.println(System.getProperty("java.ext.dirs"));ClassLoader extensionClassloader=ClassLoader.getSystemClassLoader().getParent();System.out.println("the parent of extension classloader : "+extensionClassloader.getParent());}/** * system classloader */public void system(){System.out.println(System.getProperty("java.class.path"));}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubJvmClassLoaderDemo a = new JvmClassLoaderDemo();System.out.println("**********bootstrap begin************");a.bootstrap();System.out.println("**********bootstrap end************");System.out.println("**********extention begin************");a.extention();System.out.println("**********extention end************");System.out.println("**********system begin************");a.system();System.out.println("**********system end************");}}

热点排行