面对这样的 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) {
相关文章
SSM整合开发步骤(自己回顾复习用)
SSM: SpringMVC + Spring + MyBatis. SpringMVC:视图层,界面层,负责接收请求,显示处理结果的。 Spring:业务层,管理service,dao,工具类对象的...
关于管理编程社网站的知识与技巧(自用,必看)
关于管理编程社网站的知识与技巧(自用,必看) 最近呢,咱们编程社的网站终于是又修好了。趁着这个机会,笔者决定是要写一篇攻略,专门用于了解与锻炼建立网站的能力。所以,如果现在是你在管理编程社的网站,这些...
java的6种单例模式
第一种类型:Hungry Han类型:当你第一次访问这个对象时,它会像你以前没有吃过一样,所有的类都会被加载[En]The first type: Hungry Han type: when you ...
Java(13)方法参数
首先回顾一下在程序设计语言中关于如何将参数传递给方法的一些专业术语。 按值调用表示方法接收的是调用者提供的值。而...
spring数据验证
通常,我们不建议在服务器端进行基本数据验证,因为这存在一个主要问题:它增加了服务器上的负载,如果并发性越强,这一点就越明显。[En]In general, we do not recommend ba...
Java面试必问:ThreadLocal终极篇 淦!
开场白 由于最近天气炎热,张三心情不好,所以他决定出去面试,与面试官聊天,解决问题。结果,在简历递交后,面试就安排好了。[En]Zhang San is not in a good mood beca...
docker 安装mysql5.7
拉取镜像 docker pull mysql:5.7 准备数据目录 mkdir -p /mall/docker/mysql/conf mkdir -p /mall/docker/mysql/logs ...
java 5种IO模型
人的痛苦会把自己折磨到多深呢? You cannot swim for new horizons until you have courage to lose sight of the shore. ...
SpringCloud微服务实战——搭建企业级开发框架(四十):使用Spring Security OAuth2实现单点登录(SSO)系统
一、单点登录SSO介绍 目前每家企业或者平台都存在不止一套系统,由于历史原因每套系统采购于不同厂商,所以系统间都是相互独立的,都有自己的用户鉴权认证体系,当用户进行登录系统时,不得不记住每套系统的用户...
JavaFx 通信ITC数字广播 SAPI 使用NeoSpeech Liang包生成语音
JavaFx 通信ITC数字广播 SAPI 使用NeoSpeech Liang包生成语音 Java调用Windows SAPI.spVoice。 Java作为跨平台语音对调用Windows是没有原生支...
Java(6)控制流程
与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。 块作用域 我们首先要了解块(block)的概念。 块是指由若干条Java语句组成的语句,并用一对大括号括起来。块确定了变量的作用域...
JAVA-poi导出excel到http响应流
导出结果为excel是相对常见的业务需求,大部分情况下只需要导出简单的格式即可,所以有许多可以采用的方案。有些方案还是很容易实现的。 目前可以有几类解决方案: poi+注解 如果想简单一点处理,那么可...
JAVA 异常 基本知识
异常 异常定义 异常是运行过程中出现的错误 人为错误:填写错误等 随机错误:网络中断、内存耗尽等 一个健壮的程序必须处理各种各样的错误 Java的异常是class Object Throwable E...