反编译与Switch,while循环

通过idea工具进行class文件的反编译

正常java文件会通过jdk编译成虚拟机可以运行的字节码class文件,但是这种文件我们是看不懂的,所以就需要去反编译成我们需要的java文件。

不需要通过反编译工具,直接使用idea即可,先找到你需要反编译的class文件,将class文件复制到你当前的工程目录下(必须是在文件中复制,直接在idea中是复制不过去的),然后刷新你的工程,你的class文件就在idea目录中,然后直接双击你的class文件,即可展示反编译后的结果。

 

Switch

char grade='C';
//JDK7之后支持字符串的比较
switch (grade){
   case 'A':
       System.out.println("良好");
       break;  //如果不加,那么如果改该条件符合,那么后面所有的代码逻辑都会执行
   case 'B':
       System.out.println("良好");
       break;
   case 'C':
       System.out.println("及格");
       break;
   default:
       System.out.println("未知");
}

do while

do {
   //至少会执行一次,在去判断while中的条件
}while();

 

posted @ 2021-03-17 16:36  HOTCOLD  阅读(164)  评论(0)    收藏  举报