再识java

本文详细介绍了Java编程中的标识符命名规则,包括大小写敏感性、命名规范以及不同类型的标识符(如类名、方法名、常量名和变量名)的定义。此外,还讲解了Java的访问权限控制符及其作用,以及类的定义、多类文件和执行起点——main方法的相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java程序结构

说明:

1,java标识符区分大小写

什么是标识符?

Java中标识符定义的规则有哪些?
Java中标识符定义的规则:

1、类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。

2、方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。

3、常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。

4、变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。

扩展资料:

java语言中规定标识符:

由大小写字母、数字、下划线、和美元符号组成,但不能以数字开头。标识符不能使用java中的关键字。

参考资料:百度百科-java标识符在java语言中,标识符是以字母、下划线(…)或美元符($)开头,由字母、数字、下划线(一)或美元符($)组成的字符串。标识符区分大小写,长度没有限制。除以上所列几项之外,标识符中不能含有其他符号,当然也不允许插入空格。在程序中,标识符可用作变量名、方法名、接口名、类名等。1、标识符用作给变量、方法和类命名。

2、以字母、下划线“_”和“$”符开头,后面可跟字母、下划线“_”和“$”符或数字。

3、大小写敏感。

4、应该使用有意义的名称,达到见名知意的目的,并且长度无限制。

5、尽量不要使用中文。

6、不可以是true和false。true和false虽然不是关键字,但是有特殊用途。

7、避免与java关键字与java类库的类名重名,java关键字一共有51个,如下:

扩展资料:

Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.

标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。

下面的标识符是合法的:

myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_

下面的标识符是非法的:

#name,25name,class,&time,if

参考资料:java标识符-百度百科1、类和接口名的定义规则:每个字的首字母大写,含有大小写。例如,驼峰法:MyClass,HelloWorld,Time等。

2、方法名定义规则:首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。

3、常量名定义规则:基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。

4、变量名定义规则:支持大小写混写,首字符小写,字间分隔符用字的首字母大写。尽量不用下划线,少用美元符号。给变量命名是尽量做到见名知义。

5、java标识符定义时,不能以数字开头,也不能是关键字,更不能有空格。

扩展资料:

Java中标识符是由52个字母A-Z ,a-z ,数字0-9 ,下划线_ , 美元符$ 组成。

Java语言有51个关键字,其中const和goto虽然被保留但未使用。不能使用保留关键字来命名类、方法或变量。

以下保留关键字不能用作标识符定义时使用:

1、数据类型:

Boolean、int、long、short、byte、float、double、char、class、interface

2、流程控制:

if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally

3、修饰符:

public、protected、private、final、void、static、strictfp、abstract、transient

synchronized、volatile、native

4、动作:

package、import、throw、throws、extends、implements、this、Super、instanceof、new

5、保留字:

true、false、null、goto、const

参考资料:搜狗百科-java标识符Java标识符的命名规则:

1)标识符由字母、数字、下划线“_”、美元符号“$”或者人民币符号“¥”组成,并且首字母不能是数字。

2) 不能把关键字和保留字作为标识符。

3) 标识符没有长度限制。

4) 标识符对大小写敏感。

Java编程规范:

1)类名和接口名:首字母大写,其余字母小写。如SamDoc

2)方法名和变量名:首字母小写,其余的字母大写。

如bothEyesOfDoll。

3)包名:字母全部小写。如,com.abc.dollapp。

4)常量名:采用大写形式,单词之间以下划线“_”隔开。

如DEFAULT_COLOR_DOL。

简述JAVA语言对于标识符定义有哪些要求
所谓标示符就是用于给程序中变量,类,方法命名的符号。

1,Java语言的标示符必须以字母,下划线,美元符号开头,后面可以跟任意数目的字母,数字,下划线和美元符号。此处的字母并不局限与26个英文字母,而且也可以包含中文字符,日文字符等,标示符不可以包含空格,不可以使用java的关键字和保留字,标示符长度没有限制。

2,由于java语言是采用Unicode编码方式,因此java的标示符可以使用Unicode所能表示的多种语言的字符,java语言是区分大小写的,因此abc和Abc是不一样的。

那么我们就要注意下面几点:

1,标示符可以由字母,数字,下划线和美元符号组成,但是不能由数字开头。

2,标示符不能是java关键字和保留字,但是可以包含关键字和保留字;

3,标示符不能包含空格。

4,标示符只能包含美元符,不能包含@,#等其他特殊字符。

还有一些对于针对于类,变量或方法的标示符的命名规则(可能不是错误,只是一个“道德”问题):

1,对于类的命名,首字母要大写,如果由多个单词组成,那么每个单词的首字母都大写(驼峰命名法)。

2,对于变量和方法与类相同,知识第一个单词的首字母要小写,后面的要大写。

3,对于常量,要所有的字母都大写。

以上应该总结的差不多了,可能有些我暂时还没有想到,但是不会差多少的。~_~JAVA语言对于标识符定义要求:

Ⅰ.可以由字母,数字,”_”或者”$”符组成,但是不能以数字开头;

Ⅱ.中文可以作为变量名,但是不提倡使用;

Ⅲ.Java大小写敏感,严格区分大小写,命名时需要注意;

Ⅳ.不能使用Java保留字(一些java语言规定好的,有特殊意义的字符如break,if等)。java标识符由数字,字母和下划线(_),美元符号($)组成。在java中是区分大小写的,而且还要求首位不能是数字。最重要的是,java关键字不能当作java标识符。

下面的标识符是合法的:

myname,my_name,points,$points,_sys_ta,ok,_23b,_3_

下面的标识符是非法的:

#name,25name,class,&time,if
————————————————

                            版权声明:叶涛SEO网站优化网络推广专栏,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/yetaodiao/article/details/127368728

2,关键字public为访问权限控制符。

什么是访问权限控制符?

Java中提供了四种访问控制符,分别是private,default,protected和public,其访问控制级别从小到大如图所示:

(1)private:(当前类访问权限)

用private修饰的变量或方法只能被该类自身所访问和修改,而且不能被其他任何类(包括该类的子类)来获取和引用。很显然,private用来修饰成员变量最合适,使用它来修饰成员变量就可以把成员变量隐藏在该类的内部。

(2)default:(包访问权限)

用default修饰的成员变量或方法只能被同一个包中的类访问和引用,而不可以被其他包中的类使用。这种访问特性又称为包访问性。其中default关键字可以省略,即没有访问控制符就是使用了default默认修饰符。

(3)protected:(子类访问权限)

用protected修饰的成员变量或方法可以被三种类所引用:该类自身,与它在同一个包中的其他类,在其他包中该类的子类。使用portected修饰符的主要作用是允许其他包中该类的子类来访问父类的特定属性。通常情况下,如果使用protected来修饰一个方法,则是希望其子类重写这个方法。

(4)public:(公共访问权限)

用public修饰的成员变量或方法,可以被所有类访问,不管访问类和被访问类是否处于同一个包中,是否具有父子继承关系,是最宽松的访问控制级别。public修饰符会造成安全性的数据封装性下降,所以一般较少public访问控制符的使用。

总结:
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/m0_37671741/article/details/95593492

3,关键字class修饰类,java程序的任何部分都必须包含在类里面。

class是什么?(关键字)

用以定义用户自定义的类型。

class 关键字是 Java 中用于定义类的关键字,类是 Java 程序的基本构建块,用于创建对象和定义对象的行为。

4,一个java源程序文件可以定义多个class类,但是只能有唯一的public class。

5,java解释器(java.exe)从类的main方法开始执行。

6,java使用花括号表示程序块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值