switch的字符匹配
switch的字符匹配从jdk 7以后开始支持了!
本教程使用的软件为IDEA旗舰版3.2,jdk1.8,代码如下:
package com.baidu.www.struct;
public class SwtichDemo02 {
public static void main(String[] args) {
String name="ymc";
//jdk7以后才支持字符串匹配!!!
//字符的本质还是数字
//反编译 java--class(字节码文件)----反编译(IDEA)
switch (name){
case "秦疆":
System.out.println("秦疆");
break;
case "狂神":
System.out.println("狂神");
break;
default:
System.out.println("弄啥嘞!");
}
}
}
一、 打开当前项目的.class文件
1. 打开projectStructure,如下图,
2. 选择Project,复制文件的路径,如下图,
3. 打开文件资源管理器,在地址栏复制进去刚才的地址,回车即可进入
4. 用notepad++打开,是乱码
二、如何打开class文件(如何反编译.class文件)
1. 打开当前项目的.Java文件,方法如下,
2. 将刚才的.class文件拖动到当前打开的.java文件夹内
3. 此时的IDEA文件左侧的项目窗口内,出出现一个.class文件,如下图,
4. 双击打开,如下图所示,
5. 右键打开两个窗口,可以将.java文件和.class文件进行对比,如下图,