java标识符可以$开头吗_JAVA标识符

java标识符可以$开头吗_JAVA标识符JAVA标识符JAVA标识符简介Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。也就是程序员在定义java程序时,自定义的一些名字,例如helloworld程序里关键字class后跟的Demo,就是我们定义的类名。类名就属于标识符的一种。标识符除了应用在类名上,还可以用在变量、函数名、包名上。(要求同学们先记住,以后会详细见到这些)。标识符命名规则1.标识符由…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

JAVA标识符

JAVA标识符简介

Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。也就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class后跟的Demo,就是我们定义的类名。类名就属于标识符的一种。

标识符除了应用在类名上,还可以用在变量、函数名、包名上。(要求同学们先记住,以后会详细见到这些)。

标识符命名规则

1.标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。

2.不能以数字开头,不能是关键字

3.严格区分大小写

4.标识符的可以为任意长度

标识符要点

要点一:

只能以数字,英文,下划线_,$组成,且不能以数字开头,所以abc123;_abc;$abc都是可以的,但是123abc这样都是不行的

要点二:

不能与关键字和保留字重名,但可以包括,如:不能用void但可以用avoid

要点三:

要区分大小写,如String和string是完全不同的,最好标识符的命名能顾名思义,如反映价钱就用price,等级就用grade

要点四:

为了方便,如果一个标识符有多个单词组成时,首单词首字母不大写,但为了便于观看,最好养成良好的书写习惯,之后单词的首字母大写,如myHeight.这也称之为驼峰命名法。

案例

1. 合法的标识符

ComputeArea,radius,area $csdn _csdn zg_csdn

注意:由于Java严格区分大小写,CSDN和csdn是完全不同的标识符

2. 非法标识符

1.class (关键字)

2.100java(不能以数字开头)

3.Hello java (空格不是组成标识符的元素)

3. 代码案例

public class TestDemo{

public static void main(String Arg[])

{

//以下标识符不合法:

String class = “2”; //不能是保留字

System.out.println(class);

String 1class= “2”;//不能以数字开头

System.out.println(1class);

String cl!ass = “2”; //不能包含特殊字符

System.out.println(cl!ass );

//以下标识符合法:

String Class   = “2”;//虽然合法,但不建议这样用

System.out.println(Class);

String $class= “2”;//虽然合法,但不建议这样用

System.out.println($class);

}

}

但是在这里面需要提示的是,所有的标识符之中用户不要去使用“$”定义,而且标识符一定要有自身的意义,不要随意起名称,一般都建议使用英文字母组成,例如:studetName,但是在定义变量(标识符)或方法的时候也有一个明确的要求:第一个单词的首字母小写,之后每个单词的首字母大写,例如:studentName。而在定义类名称的时候(标识符),每一个单词的首字母大写,例如:TestDemo。

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/159433.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号