Java 14中对switch的增强,终于可以不写break了

Java36

面对这样的 if语句,你是不是很难受呢?

if (flag == 1) {
  log.info("didispace.com: 1");
} else if (flag == 2) {
  log.info("didispace.com: 2");
} else if (flag == 3) {
  log.info("didispace.com: 3");
} else if (flag == 4) {
  log.info("didispace.com: 4");
} else {
  log.info("didispace.com: x");
}

是不是想到用 switch来改进一下?

```java
switch(flag) {

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Java

关于管理编程社网站的知识与技巧(自用,必看)

关于管理编程社网站的知识与技巧(自用,必看) 最近呢,咱们编程社的网站终于是又修好了。趁着这个机会,笔者决定是要写一篇攻略,专门用于了解与锻炼建立网站的能力。所以,如果现在是你在管理编程社的网站,这些...
Java

java的6种单例模式

第一种类型:Hungry Han类型:当你第一次访问这个对象时,它会像你以前没有吃过一样,所有的类都会被加载[En]The first type: Hungry Han type: when you ...
Java

Java(13)方法参数

首先回顾一下在程序设计语言中关于如何将参数传递给方法的一些专业术语。 按值调用表示方法接收的是调用者提供的值。而...
Java

spring数据验证

通常,我们不建议在服务器端进行基本数据验证,因为这存在一个主要问题:它增加了服务器上的负载,如果并发性越强,这一点就越明显。[En]In general, we do not recommend ba...
Java

Java面试必问:ThreadLocal终极篇 淦!

开场白 由于最近天气炎热,张三心情不好,所以他决定出去面试,与面试官聊天,解决问题。结果,在简历递交后,面试就安排好了。[En]Zhang San is not in a good mood beca...
Java

JDBC学习

笔记如上 学了个代码 ```php;gutter:true; import java.sql.*; public class jdbc01 { public static void main(Stri...
Java

docker 安装mysql5.7

拉取镜像 docker pull mysql:5.7 准备数据目录 mkdir -p /mall/docker/mysql/conf mkdir -p /mall/docker/mysql/logs ...
Java

java 5种IO模型

人的痛苦会把自己折磨到多深呢? You cannot swim for new horizons until you have courage to lose sight of the shore. ...
Java

Java(6)控制流程

与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。 块作用域 我们首先要了解块(block)的概念。 块是指由若干条Java语句组成的语句,并用一对大括号括起来。块确定了变量的作用域...
Java

Nodejs 安装

Nodejs安装 Node.js 是什么? 1. 官网 2. 下载地址 3. 参考文档 4. 安装步骤 4.1 Ubuntu 环境 4.1.1 移除旧版本 PPA 4.1.2 添加 NodeSourc...
Java

JAVA-poi导出excel到http响应流

导出结果为excel是相对常见的业务需求,大部分情况下只需要导出简单的格式即可,所以有许多可以采用的方案。有些方案还是很容易实现的。 目前可以有几类解决方案: poi+注解 如果想简单一点处理,那么可...
Java

JAVA 异常 基本知识

异常 异常定义 异常是运行过程中出现的错误 人为错误:填写错误等 随机错误:网络中断、内存耗尽等 一个健壮的程序必须处理各种各样的错误 Java的异常是class Object Throwable E...