gpt4 book ai didi

java - 为什么依赖反射是不可取的?

转载 作者:行者123 更新时间:2023-12-01 07:47:44 25 4
gpt4 key购买 nike

我读过的很多网站和书籍都指出:

relying on reflection in Java is a bad idea and you should seek other ways of testing/interfacing with encapsulated objects.

但是,我找不到任何实际原因,这是否与不同 JVM 的安全管理器不同有关?或者除此之外还有其他原因吗?

最佳答案

反射(reflection)在很多方面都非常有帮助。最好的例子之一是创建一个允许第三方插件的程序。反射(reflection)对此非常有用。然而,否则使用它可能会导致许多其他问题,包括更多的运行时错误而不是编译错误、调用速度较慢,以及(并不总是一个巨大的问题)IDE 的重构和代码分析问题。

一般来说,如果你认为你可以不加思考地做某事,那就不加思考地去做。有一个非常小的灰色区域,反射是一个好主意。找到灰色地带需要练习。

关于java - 为什么依赖反射是不可取的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48082903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com