亲宝软件园·资讯

展开

java标识符和命名规则 java语言基础之标识符和命名规则详解

落地而死的大鸟 人气:0
想了解java语言基础之标识符和命名规则详解的相关内容吗,落地而死的大鸟在本文为您仔细讲解java标识符和命名规则的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java标识符命名规则,java标识符有哪些,java类的命名规则,下面大家一起来学习吧。

标识符

下面是代码说明:(帮助大家理解一下每句话的意思)

class IdentifierTest{
  public static void main(String[] args){
  system.out.println("这是一个测试类名")
}
}
class Hello1_${
}
/*这是以字母开头的类名,符合命名规范*/
class 1Hello{
}
/*这里以数字开头明显是错误的,不符合命名规范*/

class static{
}
/*这里使用了java关键字开头明显是错误的,不符合命名规范*/
class static1{
}
/*假如这里使用了static1可不可以,当然是可以了,因为它不是关键字了*/

假如写成Static可不可以?思考一下!当然是可以的,因为关键字都是小写的。java语言是严格区分大小写的。

class Static{
}

为什么标识符不能包含空格?

看如下代码:

class abcdefg{
}
class abc defg{
}

第一个明显是正确的,第二个加了空格,那么类名到底叫做abcdefg还是abc或者defg。这里就懂了吧。大家可以尝试编译一下。

最后强调一下,如果不遵守以上的规则,编译不通过,字节码文件生成不了,更不要说运行了。

Java中的名称命名规范(如果不遵守如下的规范,编译可以通过;但是建议大家严格遵守 ,因为代码并不是给自己一个人看,更利于别人看懂和区分,而且是非常美观的)

class IdentifierTest{
public static void main(String[] args){
int myNumber = 1001;
System.out.println(myNumber);
}
}

运行结果:

注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。

class User{
}

注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

class IdentifierTest{
public static void main(String[] args){
int myNumber = 1002;
System.out.println(myNumber);
int 号码 = 1003;
System.out.println(号码);
}
}

运行结果:

总结

加载全部内容

相关教程
猜你喜欢
用户评论