我想知道在 Java 中使用 instanceof 运算符的计算成本有多高,并且想知道是否有更好的替代方案可用
最佳答案
另一种方法是避免使用 instanceof
并正确设计您的类(在 OO 意义上)。
因为 instanceof
运算符有一个相应的“instanceof”字节码指令,所以可能不会有更高性能的方法;但这也可能取决于实际 JVM 的优化方式。
关于java - instanceof运算符java的复杂性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7895877/