java类加载器ClassLoader详解

java类加载器(ClassLoader)

Classloader的加载机制,初级开发者一般用到的不多,只是对于架构师级别的开发者来说很常见。理解classloader,也有助于我们写出高效的代码。ClassLoader的作用就是将class文件加载到jvm中,程序就能正确运行了。但是虚拟机并非一次性将所有的class文件全部加载,而且采用动态加载的方式,这样做可以减少内存开销。

java的类装载的两种方式:

  1. 隐式装载:程序在运行的过程中当碰到通过new等方式生成对象时,隐式调用classloader加载对应的类到jvm中。
  2. 显示装载:通过class.forname() 等方法,显示加载需要的类。

猜你喜欢

转载自blog.csdn.net/weixin_40205234/article/details/85988133