Java基础—流程控制—8switch多选择结构(拓展知识:反编译)

-1、从JavaSE 7(jdk7)开始,支持string类型

拓展知识:

(1)string类型,字符本质还是数字(Java基础知识通俗化解释-4数据类型及拓展)

(2)关于反编译

Java文件---class文件(字节码文件:人看不懂)---反编译(工具:IDEA,给人看懂)

程序能执行一定是生成了class文件,那反编译,我们去哪儿看呢

file -> project sructure :

project compiler output 项目编译之后的输出路径:

一堆class文件:如果用notepad++打开,是一堆乱码,看不懂

两个class文件:

蓝色为在IDEA直接打开,

24/01/26补充

看下图可添加out文件夹:

打开project structure,modules,然后add content root(增加根目录)

绿色为在文件夹层面打开

操作是:1直接在把文件夹中的class文件拖到idea中是可以的(out里面的class文件没了,路径直接改变了),2复制文件夹中的class文件到idea中不可以,会提示不允许创建class文件 3在文件夹中操作也可以(算是骚操作)

相同点:内容完全一致

不同点:1直接从IDEA中打开的自带高亮

               2class文件的图标不一样,idea打开的“带锁”;文件夹打开的是“01”

0、switch和if的区别:

if:判断区间,减少工作量

switch:匹配值

一下内容均介绍switch判断语句的用法:

1、用途:判断一个变量 与 一系列值中的某个值 是否相等(匹配这个词更形象一些,每个值叫做一个分支

2、用法:

3、名词:case穿透:通俗解释是:case如果不写break的话,就继续往下执行

  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值