类名.class本身就是类对应的class文件
对象.getClass()可以获取它对应类的class文件
两者区别不大,只知道对象名而不知道类名的话,第二个就实用了
Class.forName()这个是可以实现动态加载类的,比如你具体不知道类是什么样的只通过类名,在运行时动态链接加载所需类,看看它的forName代参的方法就比较明白了forName(String name, boolean initialize, ClassLoader loader)可以指定加载器的,也可以定义是否加载静态区 |