在字节码中,有两种形式的switch:
tableswitch和
lookupswitch。一个假设一组密集的键,另一个则稀疏。请参阅JVM规范中有关编译开关的描述。对于枚举,找到序数,然后根据
int情况继续执行代码。我不完全确定将如何实施JDK7中
switch关于
String小功能的建议。
但是,通常在任何明智的JVM中编译频繁使用的代码。优化器并不完全是愚蠢的。不必担心,并遵循通常的启发式方法进行优化。
欢迎分享,转载请注明来源:内存溢出
在字节码中,有两种形式的switch:
tableswitch和
lookupswitch。一个假设一组密集的键,另一个则稀疏。请参阅JVM规范中有关编译开关的描述。对于枚举,找到序数,然后根据
int情况继续执行代码。我不完全确定将如何实施JDK7中
switch关于
String小功能的建议。
但是,通常在任何明智的JVM中编译频繁使用的代码。优化器并不完全是愚蠢的。不必担心,并遵循通常的启发式方法进行优化。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)