gpt4 book ai didi

java - 什么更快 : instanceof or isInstance?

转载 作者:行者123 更新时间:2023-12-02 05:09:49 30 4
gpt4 key购买 nike

抛开设计问题不谈,什么在现代 JVM 上执行得更快?

foo instanceof Bar

Bar.class.isInstance(foo)

为什么?

最佳答案

Class.isInstance 是 JVM 内在的。它被编译为与instanceof完全相同的序列(来自HotSpot源代码的证明:12)。也就是说,它们在性能方面是相等的。

关于java - 什么更快 : instanceof or isInstance?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36435670/

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