Java 标识符,java标识符有哪些?

作者 : 慕源网 本文共1220个字,预计阅读时间需要4分钟 发布时间: 2022-05-10 共506人阅读

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工程师必会知识框架,补齐能力短板,还能学会如何更好的面向上级、团队展现自己的优势。


慕源网 » Java 标识符,java标识符有哪些?

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录