switch和if

switch会生成跳表,用来选择相应的case;if则是总开始到最后的便利

switch因要生成跳表所以要比if占用更大的空间,但因为有跳表所以更加有效率,所以switch相对if是一种空间换时间的方式


你可能感兴趣的:(java学习)