1、JAVA标识符的规则是这样的
标识符由字母、数字、下划线“_”、美元符号“$”或者人民币符号“¥”组成,并且首字母不能是数字。也就是说除了_ $ ¥这3个符号外,标识符只能有数字和字母,什么括号,这样那样的都不是标识符的组成部分。
不能把关键字和保留字作为标识符。
标识符没有长度限制。
String $1;
String Y2;
String idfkd$fff;
String adkYdkjk;
String _djfkdj;
String dkjfkdj_dfe;
String f444d;
2、java中数组定义时,不可以同时指定长度和进行初始化。
String[] strs = new String[3]{"abc","dee","fff"} //这是错误的
3、java中 == 逻辑表达式两边的类型必须是可以转换为同一中类型的变量,即可以自动进行类型提升(转换的),否则编译报错
int i = 3;
String str = "3";
if(i == str) //这一句编译的时候会报错
{......}
4、java中byte 变量可以赋值0-255,超过255则必须使用强制类型转换,否则编译出错
例如: byte = 120 ; //这是正确的
byte = 300; //这是错误的
5、一般的数组通过System.out.println()打印的结果为内存地址值和数组类型。而字符数组例外,它打印的结果为字符串本身。
例如: char[] chs ={‘a‘,‘b‘,‘c‘};
System.out.println(chs);// 打印结果为: abc
int[] numbers = new int[]{2,3,4,5};
System.out.println(numbers); // 打印结果为: [[email protected]