JVM三大内置加载器

  作者:记性不好的阁主

准备测试jar包:



查看idea项目配置的sdk,看到这些都是默认的jdk自带的内置jar包





第一种、启动类加载器bootstrap classLoader


该加载器会加载JDK根目录的lib文件夹下面的class文件


将测试jar包拷贝到该路径下




点击右上角文件浏览器,重新选择该目录




可以看到已经被加载到了类路径中了





第二种、扩展类加载器Extension classLoader


该加载器会加载JDK根目录的lib\ext文件下的所有class文件


将测试jar包拷贝到该路径下




可以看到已经被加载到了类路径中了





第三种、应用程序加载器(Application ClassLoader)


该加载器会加载用户类路径上指定的类库(例如src/main/classes),一般情况下开发者写的类默认由此加载器加载。





相关推荐

评论 抢沙发

表情

分类选择