当前位置:首页 > Java 语言特性 > 正文

Java优学网反射基础入门解析:轻松掌握Class类、注解与动态实例化,避免ClassCastException错误

Class<?> clazz = Class.forName("com.youxue.Person"); Person p = (Person) clazz.newInstance();

Java优学网反射基础入门解析:轻松掌握Class类、注解与动态实例化,避免ClassCastException错误

Class stringClass = String.class;

Java优学网反射基础入门解析:轻松掌握Class类、注解与动态实例化,避免ClassCastException错误

@Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface Route {

String path();

}

// 错误示例 Field field = userClass.getDeclaredField("age"); Object value = field.get(userObj); int age = (int) value; // 运行时可能抛出ClassCastException

你可能想看:

相关文章:

文章已关闭评论!