java - instanceof运算符java的复杂性

标签 java performance complexity-theory

我想知道在 Java 中使用 instanceof 运算符的计算成本有多高,并且想知道是否有更好的替代方案可用

最佳答案

另一种方法是避免使用 instanceof 并正确设计您的类(在 OO 意义上)。

因为 instanceof 运算符有一个相应的“instanceof”字节码指令,所以可能不会有更高性能的方法;但这也可能取决于实际 JVM 的优化方式。

关于java - instanceof运算符java的复杂性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7895877/

相关文章:

java - java中的.properties文件

java - 内存与性能,哪个最好?

c# - 测量计时器的精度(例如 Stopwatch/QueryPerformanceCounter)

c - 什么是好的多核 64 位 "Hello World"程序?

c++ - 这个双循环的时间复杂度

algorithm - 从边缘列表创建邻接列表的复杂性?

java - jnativehook 构建失败 jni.h 未找到

java - org.apache.axis2.AxisFault : First Element must contain the local name, 信封,但找到了 html

java - CopyOnWriteArraySet 太慢

swift - 从一个集合中初始化一个数组是否很复杂,如果是的话是什么?