Switch性能优于
if else切换时的性能。一旦评估了开关,它就会知道需要执行哪种情况,但是在
if else最坏的情况下必须经历所有情况。
列表条件越长,切换性能越好,但是对于较短的列表(仅两个条件),它也会变慢
从为什么切换比如果更快
通过切换,JVM加载要比较的值并遍历值表以找到匹配项,这在大多数情况下更快

Switch性能优于
if else切换时的性能。一旦评估了开关,它就会知道需要执行哪种情况,但是在
if else最坏的情况下必须经历所有情况。
列表条件越长,切换性能越好,但是对于较短的列表(仅两个条件),它也会变慢
从为什么切换比如果更快
通过切换,JVM加载要比较的值并遍历值表以找到匹配项,这在大多数情况下更快