-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的话,就继续往下执行