选择结构与反编译
选择结构与反编译
顺序结构
这个很好理解,就是java中在没有其他干扰的情况下默认自上到下执行
if选择结构
if双选择结构(单选择就是不要else)
//语法结构
if(布尔表达式(也就是什么什么等于true,等于true可省)){}
equals可用于判断字符串是否相等
下为代码示意图

if多选择结构
//语法结构
if(){}
else if(){}
else{}
if的嵌套结构
在一个if的大括号中还可以使用用多个if来完善代码
备注
if语句中只要有一个成立它就不会执行之后的判断了
switch选择结构
//语法结构
switch(){
case 某某
break(可选)
default(可选)
}
switch语法具有穿透性(即如果不输入break,它将会输出成立项以及之后的全部值),且只能匹配一个具体的值,不能用于判断
switch支持数字,字符,及字符串类型

反编译
操作流程
- 在idea中点开项目结构
- 复制complier output中的路径在文件夹中打开
- 点击project进入我们所写的文件
- 打开后会出现乱码
- 在idea中右键我们创建的类,选择打开文件夹
- 把对应的乱码文件导入Java文件夹中
- 再打开idea发现多出了class文件该文件即为反编译后的文件
- 反编译可用于了解底层逻辑很重要

浙公网安备 33010602011771号