gpt4 book ai didi

java - python 的 __file__、__name__ 和 Object.__class__.__name__ 的 java 等价物是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:34:01 24 4
gpt4 key购买 nike

在 Python 中,您可以通过 __file__ 获取正在执行的文件的路径是否有等效的 java?

还有一种方法可以像 __name__ 一样获取你当前所在的包吗?

最后,Java 自省(introspection)的好资源是什么?

最佳答案

this.getClass() = 当前类(class)
this.getClass().getPackage() = 当前包
Class.getName() = 类名字符串
Package.getName() = 包名字符串

我相信您正在寻找 Reflection API 以获得等同于内省(introspection)的功能 (http://download.oracle.com/javase/tutorial/reflect/)。

关于java - python 的 __file__、__name__ 和 Object.__class__.__name__ 的 java 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4019489/

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