当前位置: 首页 > 面试题库 >

我可以使用反射来发现Java类声明的内部类吗?

陶飞英
2023-03-14
问题内容

在Java中,是否可以使用JDK库发现在另一个类中实现的私有类?还是我需要使用asm之类的东西?


问题答案:

Class.getDeclaredClasses()
就是答案。



 类似资料:
  • 声明性映射样式是SQLAlchemy使用的主要映射样式。参见章节 声明性映射 对于最高层的介绍。 具有声明性的表配置 声明性表格 访问表和元数据 声明性表配置 具有声明性表的显式架构名称 添加新列 带命令表的声明性(又称混合声明性) 用反射表声明性地映射 使用DeferredReflection 使用自动映射 具有声明性的映射器配置 使用声明性定义映射属性 具有声明性的映射器配置选项 其他声明性映

  • 用户类 我把这个复制方法叫做 并在执行writeMethod.invoke(dest,val)时获得以下异常。有人能帮忙吗? 对象不是在java.base/jdk.internal.reflect.nativeMethodAccessorImpl.Invoke0(原生方法)在java.base/jdk.internal.reflect.nativeMethodAccessorImpl.Invoke

  • 本文向大家介绍如何使用JSP声明来声明类的对象?,包括了如何使用JSP声明来声明类的对象?的使用技巧和注意事项,需要的朋友参考一下 声明声明了一个或多个变量或方法,您可以稍后在JSP文件中的Java代码中使用它们。在JSP文件中使用变量或方法之前,必须先声明该变量或方法。 以下是JSP声明的语法- 您可以编写与上述语法等效的XML,如下所示- 以下是JSP声明中对象声明的示例-

  • 问题内容: 是否可以使用Java反射从另一个类实例化私有内部类。例如,如果我采用了这段代码 是否可以实例化并从main类中的main方法获得对Test的访问。 问题答案: 使用反射时,您会发现该内部类的构造函数将外部类的实例作为附加参数(总是第一个)。 例:

  • 是否可以从类main中的main方法实例化并获得对Test的访问。

  • 萨拉姆! 在java中,我需要在该类中创建一个类的ArrayList。有可能吗???正如我所知,如果我在该类构造函数中创建一个类的对象,那么它将导致StackOverFlow。下面给出了问题的完整细节。如何在BookInfo类本身中创建该类的ArrayList??? 问题声明: 您需要编写一个java程序,该程序只包含两个名为BookInfo和BookMgtSys的类。 BookInfo类必须具有