在一次 Java 面试中,提出了以下问题:
在 java 中有没有一种方法可以在不使用new
操作符的情况下实例化一个对象?我回复他说没有其他的实例化方式。但他问我如何用 java 文件中的配置实例化 java 中的对象xml
(在 spring 框架中)。我说,在内部,spring 使用操作符reflection utils
来创建一个对象new
。但面试官并不相信我的回答。
我看到这个链接很有用,但是有一个new
操作员间接参与了一个或其他内部方法。
真的有办法在不使用new
运算符的情况下在 java 中实例化对象吗?