Java流程控制02:Switch选择结构
break防止case穿透
```java
//switch选择结构
public class Main9 {
public static void main(String[] args){
String name="jav";
switch("name"){
case "java":
System.out.println("I'm JAVA");
break;
case "C++":
System.out.println("I'm C++");
break;
default:
System.out.println("Who am I ?");
}
}
}
运行结果:
反编译
java文件--------->class文件(字节码文件)----------->反编译(工具:IDEA)
java文件编译之后变成class文件(也叫字节码文件),字节码文件,人看不懂,要看懂就需要反编译
打开之后看不懂,需要反编译
用IDEA进行反编译
通过hashcode来判断
什么是hashcode?
可以理解为每一个对象它都有一个hashcode(),它是生成的,通过一些特定的算法