标签:
1、在java中,不能再嵌套的两个语句中定于两个重名的变量。
例:{
int a = 4; {
int a = 3;
int c = a;
}
}
在java中,不会如c语言中的那样,就将a为3的值赋值给c,他会报错。
2、在java中,对于switch .....case 语句,在JDK6.0及之前,case 后的值只能是byte 、short、 int、 char型。对于之后的JDK,他的值可以为string.
3、在java中,char类型的数据是无符号类型的数据,他占2个字节(16位)。而在c语言中,除在ARM的编译器中为无符号的数据类型以外,其他的为有符号类型数据。
4、字符串连接符“+”:
int a = 3;
String b = a + "c";
System.out.println(b);
此段程序的运行结果是:3c.
但String b = a;这样写是错误的。
标签:
原文地址:http://www.cnblogs.com/wskaiit/p/5140706.html