switch case多选择结构/查看反编译类文件
switch case多选择结构
switch中变量类型可以是byte,short,int或char,从javaSE7开始,switch支持字符串类型。
public class demo09 {
public static void main(String[] args) {
//case穿透 //switch匹配一个具体的值
char grade = "C";
switch (grade){
case "A":
System.out.println("优");
break;//可选
case "B":
System.out.println("良");
case "C":
System.out.println("合格");
break;//可选
default://可选
System.out.println("不符合任何条件");
}
}
}
以下为查看反编译类文件方法:
双击打开java文件和类文件,右键java文件,选择Split Right,将java文件和反编译类文件平铺显示,方便查看类文件,熟悉反编译类文件的实现。
每一个对象都有一个对应的hashCode,每个中文都有一个对应的hash值,通过比较hash值判断是否相等。
首先将对象转换为hashCode,再通过hash值比较,判断姓名,赋值var变量,变换为数值比较