1.switch支持String类型
package date201336;
/**
* JDK7新特性
* @author Shoper
* switch支持String类型参数,依然不支持long类型
*/
public class JDK7 {
public static void main(String[] args) {
String str="shoper";
switch (str) {
case "shoper":
System.out.println("I'm shoper");
break;
default:
break;
}
}
}
现在java 的switch不仅支持byte int char 等数据类型还支持String类型了。现在世面教程都是说switch支持String类型,那么这句话就得要看JVM的版本了,1.7以上的话是能支持的哦。这点跟Mircosoft的C#靠齐了.Jdk1.8据说即将发布,不知道到时候还有什么新技术发布。
1.int支持X_X
package date201336;
/**
* JDK7新特性
*
* @author Shoper int支持0_0形式
*/
public class JDK7 {
static int num = 111_111;
public static void main(String[] args) {
System.out.println(num);
}
}
int类型加_分开数字了,这个新特性不错。