标识符,unicode和GBK

标识符Identifier

作用:

  —给变量,类,和方法命名

Java标识符有如下命名规则:

  —标识符必须以字母,下划线,美元符开头。

  —标识符其他部分可以是字母,下划线,美元符和数字的任意组合。

  —Java标识符大小写敏感,且长度无限制

  —不可以是Java的关键字。

注:Java不采用通常语言使用的ASCII(美国信息交换标准代码)字符集,而是采用unicode标准国际字符集。

  因此,这里的字母的含义:英文,汉子等等...(但是不建议大家使用汉子来定义标识符!)

举例:

情况1:标识符不以字母,下划线,美元符开头;

test1.java

public class test01{
    public static void main(String[] args){
        int 1a = 1;
        int @a = 1;
    }
}

结果:error!

情况2:标识符其他部分不是是字母,下划线,美元符和数字的任意组合;

public class test01{
    public static void main(String[] args){
        int a# = 1;
        int a-a = 1;
    }
}

结果:error!

情况3:Java标识符大小写敏感,且长度无限制

public class test01{
    public static void main(String[] args){
        int a1 = 1;
        int A1 = 1;
    }
}

结果:no problem!

情况4:Java的关键字

public class test01{
    public static void main(String[] args){
        int if = 1;
        int else = 1;
    }
}

结果:error!

原文地址:https://www.cnblogs.com/wd44721/p/5771436.html