共有三种方法:
1.Class.forName(全类名) 这是一个阶段,将字节码文件加载进内存,然后返回给class对象
2.类名.class:获取到类名,通过类名获取class对象---一般知道类名称才会使用
3.对象.getClass:运行时阶段---》当成参数传递
同一个类只能被加载一次
本文深入探讨了Java中三种类加载方式:Class.forName()、类名.class和对象.getClass(),并强调了类加载的唯一性。了解这些机制对于优化应用程序性能和理解运行时行为至关重要。
共有三种方法:
1.Class.forName(全类名) 这是一个阶段,将字节码文件加载进内存,然后返回给class对象
2.类名.class:获取到类名,通过类名获取class对象---一般知道类名称才会使用
3.对象.getClass:运行时阶段---》当成参数传递
同一个类只能被加载一次