gpt4 book ai didi

Java 功能

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:58:05 28 4
gpt4 key购买 nike

Java有没有类似下面的东西

  • 一种遍历所有私有(private)字段的方法
  • 类似于 smalltalk symbols 的东西——即用于快速比较静态字符串的东西?

请注意,我正在尝试为 blackckbery 模拟枚举(并且有点担心简单的字符串-> int 字典的速度)我很确定没有它们请尽量不要包含代码引用,我想自己编写代码。

Reflection 看起来很有趣,简单好用有那么难吗?你可以用它访问字段名称吗?您可以将它与普通的黑莓 java 程序一起使用吗?

最佳答案

  • 宏到底是什么意思?如果您在谈论预处理宏,那么就没有这样的事情。 Java 没有预处理器(但没有什么能阻止您在构建过程中使用外部预处理器)。
  • Reflection可用于迭代类的字段和方法,但它并不是真正的一流构造,而是用于高级开发(通常在库中)
  • 一些 Smalltalk 符号的使用非常清楚地映射到 enums ,其他人没有。请注意,enum 基本上是 type-safe enum pattern 的一些不错的语法糖。也可以在 Java 5 之前的版本中实现。

关于Java 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288924/

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