Java:Java7新语法:修订间差异
imported>Soleverlee |
imported>Soleverlee |
||
第25行: | 第25行: | ||
</source> | </source> | ||
=异常捕获= | |||
可以在一行申明多个异常捕获。 | |||
<source lang="java"> | |||
catch(ExteptionA | ExceptionB){ | |||
... | |||
} | |||
</source> | |||
=xx= | |||
[[Category:Programe]] | [[Category:Programe]] |
2016年6月13日 (一) 02:21的版本
switch中使用字符串
JDK7中允许在switch中使用字符串。但实际在内部实现时,还是通过转换为数字实现的。
public int switchFunc(String name){
switch(name){
case "Riguz":
return 1;
case ".Com":
return -1;
default:
break;
}
return 0;
}
数值字面量改进
可以试用0b...表示二进制数值;可以在数值间插入任意多的下划线分隔,利于(bu li)阅读。
double x = 1000_8000.01;
double y = 999_988_________________________________________________________________98.09;
int b = 0b100100100;
int c = 0b111000111;
异常捕获
可以在一行申明多个异常捕获。
catch(ExteptionA | ExceptionB){
...
}