Java 标识符,java标识符有哪些?
Java 标识符,在编程语言中,标识符用于标识目的。在Java中,标识符常用来给类、对象、变量、方法、接口、自定义数据类型等命名的。
例如:
public class Test
{
public static void main(String[] args)
{
int a = 20;
}
}
在上面的 java 代码中,我们有 5 个标识符,即:
- Test :类名。
- main : 方法名。
- String : 预定义的类名。
- args :变量名。
- a : 变量名。
java标识符的命名规则有哪些?
定义有效的 java 标识符有一定的规则。必须遵循这些规则,否则我们会得到编译时错误。这些规则也适用于其他语言,如 C、C++。
- 标识符只允许使用字母数字字符([a-Z]、[A-Z]、[0-9])、’$’(美元符号)和’_’(下划线)。例如,“geek@”不是有效的Java标识符,因为它包含特殊字符“@”。
- 标识符不应以数字开头([0-9])。例如,“123geeks”不是一个有效的 java 标识符。
- Java 标识符区分大小写。
- 标识符的长度没有限制,但建议使用 4 – 15 个字母的最佳长度。
- 保留字不能用作标识符。例如“int while = 20;” 是无效语句,因为 while 是保留字。Java中有53个保留字。
有效标识符的示例:
MyVariable
MYVARIABLE
myvariable
x
i
x1
i1
_myvariable
$myvariable
sum_of_array
geeks123
无效标识符的示例:
My Variable // contains a space
123geeks // Begins with a digit
a+c // plus sign is not an alphanumeric character
variable-2 // hyphen is not an alphanumeric character
sum_&_difference // ampersand is not an alphanumeric character
java保留字
任何编程语言都会保留一些词来表示该语言定义的功能。这些词被称为保留词。它们可以简单地分为两部分:关键字(50)和文字(3)。关键字定义功能,文字定义值。
注意:关键字 const 和 goto 是保留字,即使它们当前没有使用。使用 final 关键字代替 const。某些关键字(如strictfp)包含在 Java 的更高版本中。
java架构进阶
你还在浪费时间找学习资料和软件上面吗,你明白当下java的技术趋势吗,只有针对性学习满足当下企业的技术需求你才能轻松找到工作,才能拿到高底薪,这里推荐[java课程架构师培训/系统架构设计师进阶/高并发系统架构/微服务架构设计]。
本课程涉及的mysql优化,spring源码, 微服务架构与源码,各种中间件技术等等,薪50万Java工程师必会知识框架,补齐能力短板,还能学会如何更好的面向上级、团队展现自己的优势。
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!