http://my.oschina.net/u/1455908/blog/398481
package com.bjs.test;
import java.util.Map;
import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableMap;
public class TestIf {
public static void main(String[] args) {
TestIf t = new TestIf();
int result = t.testMapReturn("A");
System.out.println(result);
}
private int testMapReturn(String gradle){
Map<String, Integer> configs = ImmutableMap.of("A",200,"B",4);
Preconditions.checkNotNull(gradle);
Integer result = configs.get(gradle);
if(result==null){
return 0;
}
return result;
}
}
分享到:
相关推荐
Java中的多重if...else语句是程序控制流程中常见的选择结构,用于在多个条件中做出判断并执行相应的代码块。这种语句结构允许开发者在不同的条件分支中执行不同的操作,尤其是在需要复杂逻辑判断的场景下非常有用。...
Java不支持多重继承,但可以实现多个接口。访问修饰符包括private、protected、default(无修饰符)和public,static不是访问修饰符。jar命令的-f参数用于指定jar文件,不是解压。抽象类实现接口时可以不实现接口...
- **继承特点**:Java支持单一继承,但一个类可以通过实现多个接口来模拟多重继承。 - **父类与子类的关系**:子类继承父类的属性和方法,并可添加新的方法或覆盖已有的方法。 - **构造对象的顺序**:首先构造父类...
- **描述**: 在 Java 中,可以使用 `break` 或 `return` 来退出多重嵌套循环。 - **`break`**: 直接跳出当前循环。 - **`return`**: 如果在方法内,可以直接返回,从而结束所有嵌套循环。 - **应用场景**: 当需要...
- Java为了简化语言设计和避免多重继承带来的复杂性问题,只支持单一继承。 - 但是Java通过接口来模拟多重继承的功能,一个类可以实现多个接口。 25. **面向对象编程中的组合概念:** - 组合是一种结构化设计...
16. Java支持单继承,但可以通过接口实现多重继承。 17. 实现线程有两种方式,一是继承`Thread`类,二是实现`Runnable`接口。 18. 程序的错误分为编译错误和运行时错误。 19. `x 为假,`x >= y`为真。 20. Java的...
2. **循环与条件控制**:利用多重循环和条件判断来实现G型螺旋结构的动态生成。 3. **方向控制**:通过变量`d`来控制移动方向,简化了代码逻辑。 4. **边界检测**:在循环过程中,通过判断当前位置是否处于边界或者...
- **多重catch块**:JDK 7引入了多重catch语句,允许在一个try-catch块中捕获多个异常类型,简化了异常处理代码。 - **钻石操作符**:在创建泛型实例时,可以省略类型参数,编译器会根据上下文推断出正确的类型,...
- 三目运算符(条件运算符)用于简化if-else语句。 17. **程序流程控制** - 包括条件语句(if-else)、循环语句(while、for)等,用于控制程序执行路径。 18. **三大循环结构** - while循环:先判断条件,再...
4. 取消多重继承,简化类结构。 5. 解释型语言,支持“一次编写,到处运行”,适应分布式计算环境。 6. 通过中间码和JIT编译器提高性能。 Java虚拟机(JVM)是实现跨平台的关键,它解释并执行字节码,使得Java程序...
基本信息 作者: 臧萌 出版社:清华大学出版社 ISBN:9787302217831 ...12.2.5 接口——让类集多重类型于一身 344 12.2.6 简化recordTransport()方法 347 12.3 再探接口 349 12.3.1 重温上节中的程序 349...
9. **条件语句的链式结构**:一个`if`语句可以跟随多个`else if`语句,用于多重条件判断,但最终只能有一个`else`语句作为所有条件都不满足时的备选分支。 10. **Unicode编码与字符类型**:Java中的`char`型采用...
- **多重if语句(if-else if-else)**:多重if语句可以用来检查多个条件,逐个测试并执行相应的代码块。例如,根据成绩来评估学生的等级: ```java int score = 70; if (score >= 90) { System.out.println(...
- **解析**: 在Java中,一个类确实不能同时继承多个类(即Java不支持多重继承),但是它可以继承一个类并实现一个或多个接口。这是Java设计时为了在保持单一继承的同时提供某种程度的多继承能力。 2. **关于集合...
20. **Java标准库**:Java提供大量标准库类,如集合、网络、I/O、多线程等,极大地简化了开发工作。 以上是"JAVA程序员必读基础篇"的主要知识点,熟练掌握这些内容将为成为一名合格的Java程序员打下坚实的基础。...
Java选择了单一继承的设计方式,以简化语言并减少潜在的问题。虽然Java不支持传统的多重继承,但它通过接口(interface)提供了一种变通的方式,使得一个类可以实现多个接口,从而实现类似于多重继承的效果。 #### ...
- `<s:if>`:条件判断标签。 - `<s:property>`:显示模型属性值。 - `<s:iterator>`:迭代集合或数组。 - `<s:form>`:创建表单。 - `<s:textfield>`:创建文本输入框。 #### Oracle SQL面试题解析 **1. 如何从表A...
switch适用于等值判断,可以简化等值判断的多重if结构。switch的语法形式是`switch(表达式){ case 值1: 代码块1; break; case 值2: 代码块2; break; ... default: 默认代码块; }`。其中,表达式的结果必须是int、...
- 支持多重继承,一个类可以实现多个接口。 - 用于定义一组行为规范。 **重载与重写:** - **重载**: - 发生在同一个类中。 - 方法名相同但参数列表不同。 - 编译时确定调用哪个方法。 - 不涉及继承关系。 ...
基本信息 作者: 臧萌 出版社:清华大学出版社 ISBN:9787302217831 ...12.2.5 接口——让类集多重类型于一身 344 12.2.6 简化recordTransport()方法 347 12.3 再探接口 349 12.3.1 重温上节中的程序 349...