Java 中的标识符与关键字

简介: Java 中的标识符与关键字

Java 中的标识符与关键字


一、标识符

1、什么是标识符

简单理解,标识符就是给类、方法、变量等起的名字;在 Java 语言中,==标识符是以字母、下划线( _ )或美元符号( $ )开始,后面可以跟字母、下划线、美元符号和数字的一个字符序列。==

标识符的命名规则:

  • 以字母、下划线( _ )或美元符号( $ )开头
  • 由字母、下划线( _ )或美元符号( $ )组成
  • 不能是关键字(关键字文章后面有说明)
  • 区分大小写,例:myName 和 myname 是两个不同的标识符

2、标识符的命名规范

在给标识符命名时用 A、B、C 这样的名称虽然也可以,但是这样的命名并不是很好,起名字要==见名知意==,可以使用对应意思的英语单词来命名。在编程中,我们最常用的命名方式有驼峰命名法等。

(1)小驼峰命名法

小驼峰命名法适用于方法、变量等;
当标识符是一个单词的时候,全部小写,例:name、sex、student
当标识符由多个单词组成时,第一个单词小写,其他单词首字母大写,例:firstName

(2)大驼峰命名法

大驼峰命名法适用于类名等;
当标识符是一个单词的时候,单词首字母大写,例:Student、Teacher
当标识符由多个单词组成时,每个单词的首字母都要大写,例:GoodStudent、BadStudnet


二、关键字

关键字就是在编程语言中被赋予了特点涵义的英文单词,在 Java 中一共有 53 个关键字。

关键字的特点:

  • 全部字母都是小写
  • 在常用的代码编辑器中,关键字有特殊的颜色标记
  • 不能作为用户标识符使用

Java 中的关键字:

----- ----- ----- ----- -----
abstract class extends implements null
strictfp true assert const false
import package super try boolean
continue final instanceof private switch
void break default finally int
protected synchronized volatile byte do
float interface public this while
case double for long return
throw catch else goto native
short throws char enum if
new static transient

上述表格中的 53 个关键字,我们大概有个印象就可以了,并不用刻意的去记忆,在编程中关键字会经常使用到,用的多了,自然也就熟悉了


三、小结

标识符就是给类、方法、变量等起的名字;关键字就是在编程语言中被赋予了特点涵义的英文单词,并且关键字不能被当作用户标识符来使用。


如果文章对各位小伙有帮助的话欢迎三连!!!

另外,文章如有错误之处,也欢迎各位大佬批评指正!!!

相关文章
|
2月前
|
Java
Java关键字 —— super 详细解释!一看就懂 有代码实例运行!
文章详细解释了Java关键字`super`的用途,包括访问父类的成员变量、调用父类的构造方法和方法,并提供了相应的代码实例。
146 5
Java关键字 —— super 详细解释!一看就懂 有代码实例运行!
|
3月前
|
Java 程序员
java基础(5)标识符命名规则和命名规范
Java标识符命名规则包括只能使用数字、字母、下划线\_、$,且数字不能开头,不能使用关键字命名,且严格区分大小写。命名规范建议类名、接口名首字母大写,变量名、方法名首字母小写,常量名全大写。
94 2
|
26天前
|
JavaScript 前端开发 Java
java中的this关键字
欢迎来到我的博客,我是瑞雨溪,一名热爱JavaScript与Vue的大一学生。自学前端2年半,正向全栈进发。若我的文章对你有帮助,欢迎关注,持续更新中!🎉🎉🎉
50 9
|
26天前
|
设计模式 JavaScript 前端开发
java中的static关键字
欢迎来到瑞雨溪的博客,博主是一名热爱JavaScript和Vue的大一学生,致力于全栈开发。如果你从我的文章中受益,欢迎关注我,将持续分享更多优质内容。你的支持是我前进的动力!🎉🎉🎉
48 8
|
1月前
|
Java 开发者
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
44 4
|
2月前
|
Java 程序员
在Java编程中,关键字不仅是简单的词汇,更是赋予代码强大功能的“魔法咒语”。
【10月更文挑战第13天】在Java编程中,关键字不仅是简单的词汇,更是赋予代码强大功能的“魔法咒语”。本文介绍了Java关键字的基本概念及其重要性,并通过定义类和对象、控制流程、访问修饰符等示例,展示了关键字的实际应用。掌握这些关键字,是成为优秀Java程序员的基础。
25 3
|
2月前
|
算法 Java
在Java编程中,关键字和保留字是基础且重要的组成部分,正确理解和使用它们
【10月更文挑战第13天】在Java编程中,关键字和保留字是基础且重要的组成部分。正确理解和使用它们,如class、int、for、while等,不仅能够避免语法错误,还能提升代码的可读性和执行效率。本指南将通过解答常见问题,帮助你掌握Java关键字的正确使用方法,以及如何避免误用保留字,使你的代码更加高效流畅。
36 3
|
2月前
|
存储 Java
从菜鸟到大神:Java标识符命名的“蜕变”之路!
【10月更文挑战第13天】从菜鸟到大神:Java标识符命名的“蜕变”之路!本文从初识标识符命名、命名规范的重要性、命名最佳实践三个方面,详细探讨了如何通过合理的命名提升代码的清晰度、可读性和可维护性,帮助你在编程之路上不断成长。
38 2
|
2月前
|
存储 安全 Java
了解final关键字在Java并发编程领域的作用吗?
在Java并发编程中,`final`关键字不仅用于修饰变量、方法和类,还在多线程环境中确保对象状态的可见性和不变性。本文深入探讨了`final`关键字的作用,特别是其在final域重排序规则中的应用,以及如何防止对象的“部分创建”问题,确保线程安全。通过具体示例,文章详细解析了final域的写入和读取操作的重排序规则,以及这些规则在不同处理器上的实现差异。
了解final关键字在Java并发编程领域的作用吗?
|
2月前
|
Java 编译器
在Java中,关于final、static关键字与方法的重写和继承【易错点】
在Java中,关于final、static关键字与方法的重写和继承【易错点】
27 5