第十二节 Java流程控制3 switch语句和反编译
2021/11/18 9:40:00
本文主要是介绍第十二节 Java流程控制3 switch语句和反编译,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java流程控制
switch多选择结构
多选择结构还有一个实现方式就是switch case 语句。
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
switch(expression){ case value : //语句 break;//可选 case value: //语句 break;//可选 //你可以有任意数量的case语句 default://可选 //语句 }
switch语句中的变量类型可以是:
- byte、short、int、char
- 从Java SE7开始
- switch支持字符串String类型了
- 同时case标签必须为字符串常量或字面量。
JDK7的新特性,表达式结果可以是字符串!!!
字符的本质还是数字
反编译 java----class(字节码文件)-----反编译(IDEA)
在IDEA中按ctrl+alt+shift+s就可以打开项目结构(project structure)
复制地址后在文件夹中打开,会出现production文件
在IDEA中scanner右击点open in---show in explorer
现在理解为:每一个对象都有一个hashCode,通过特定的算法生成的
上图中的中文名字都有一个对应的hash值,判断hash值和它相不相同。
这篇关于第十二节 Java流程控制3 switch语句和反编译的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器