java基础语法小知识点总结:(一次小测试)

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); // 打印结果为: [I@14318bb

posted @ 2015-05-16 17:08  蓝色T-shirt  阅读(197)  评论(0编辑  收藏  举报