java反射2——Class类实例化的三种方法

简介:

package cn.classes;

public class OneClass

{

}

 

package cn.test;

import cn.classes.OneClass;

public class Test

{

 public static void main(String[] args)

 {
  Class<?> c1 = null;
  Class<?> c2 = null;
  Class<?> c3 = null;

  try
  {

        // 重要
  
     c1 = Class.forName("cn.classes.OneClass");
  }
  catch (ClassNotFoundException e)
  {
   e.printStackTrace();
  }


  c2 = new OneClass().getClass();
 
c3 = OneClass.class;
  
  // 结果cn.classes.OneClass
  System.out.println(c1.getName());
  System.out.println(c2.getName());
  System.out.println(c3.getName());


 }


}

帮助文档参见

java.lang;

java.lang.reflect

目录
相关文章
|
1月前
|
算法 Java 开发者
Java 项目实战数字华容道与石头迷阵游戏开发详解及实战方法
本文介绍了使用Java实现数字华容道和石头迷阵游戏的技术方案与应用实例,涵盖GUI界面设计、二维数组操作、游戏逻辑控制及自动解法算法(如A*),适合Java开发者学习游戏开发技巧。
180 46
|
22天前
|
安全 IDE Java
Java记录类型(Record):简化数据载体类
Java记录类型(Record):简化数据载体类
114 0
|
2月前
|
安全 Java API
Java 集合高级应用与实战技巧之高效运用方法及实战案例解析
本课程深入讲解Java集合的高级应用与实战技巧,涵盖Stream API、并行处理、Optional类、现代化Map操作、不可变集合、异步处理及高级排序等核心内容,结合丰富示例,助你掌握Java集合的高效运用,提升代码质量与开发效率。
182 0
|
2月前
|
Java API
深入解析Java API中Object类的功能
了解和合理运用 Object类的这些方法,对于编写可靠和高效的Java应用程序至关重要。它们构成了Java对象行为的基础,影响着对象的创建、识别、表达和并发控制。
59 0
|
2月前
|
算法 搜索推荐 Java
Java中的Collections.shuffle()方法及示例
`Collections.shuffle()` 是 Java 中用于随机打乱列表顺序的方法,基于 Fisher-Yates 算法实现,支持原地修改。可选传入自定义 `Random` 对象以实现结果可重复,适用于抽奖、游戏、随机抽样等场景。
87 0
|
2月前
|
安全 Java
JAVA:Collections类的shuffle()方法
`Collections.shuffle()` 是 Java 中用于随机打乱列表顺序的工具方法,适用于洗牌、抽奖等场景。该方法直接修改原列表,支持自定义随机数生成器以实现可重现的打乱顺序。使用时需注意其原地修改特性及非线程安全性。
92 0
|
11月前
|
IDE Java 编译器
java的反射与注解
java的反射与注解
79 0
|
存储 SQL Java
Java反射读取注解信息
Java反射读取注解信息
104 0
|
JSON 安全 Java

热门文章

最新文章