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 个关键字,我们大概有个印象就可以了,并不用刻意的去记忆,在编程中关键字会经常使用到,用的多了,自然也就熟悉了


三、小结

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


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

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

相关文章
|
11天前
|
Java 开发者 UED
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
【6月更文挑战第19天】在Java中,`throws`关键字是异常处理的关键,它提升了方法签名的透明度和代码质量。不使用`throws`时,未捕获的异常可能导致程序崩溃。例如,`readFileContent`方法若不声明`throws IOException`,则隐藏了可能的风险。而明确声明如`throws IOException`,提醒调用者需处理异常,增强代码稳定性。
|
3天前
|
缓存 安全 Java
《volatile使用与学习总结:》多层面分析学习java关键字--volatile
《volatile使用与学习总结:》多层面分析学习java关键字--volatile
8 0
|
1天前
|
Java
static关键字在Java中的作用
static关键字在Java中的作用
|
1天前
|
Java
static关键字在Java中的应用场景与示例
static关键字在Java中的应用场景与示例
|
3天前
|
安全 Java 开发者
Java并发编程之深入理解synchronized关键字
【6月更文挑战第26天】在Java并发编程的世界中,synchronized关键字扮演着守护者的角色,它保护着共享资源的完整性。本文将深入探讨synchronized关键字的内部机制、使用方法及其对性能的影响,帮助开发者更好地利用这一工具来构建线程安全的应用。
|
6天前
|
Java
Java中的`synchronized`关键字是一个用于并发控制的关键字,它提供了一种简单的加锁机制来确保多线程环境下的数据一致性。
【6月更文挑战第24天】Java的`synchronized`关键字确保多线程数据一致性,通过锁定代码块或方法防止并发冲突。同步方法整个方法体为临界区,同步代码块则锁定特定对象。示例展示了如何在`Counter`类中使用`synchronized`保证原子操作和可见性,同时指出过度使用可能影响性能。
19 4
|
4天前
|
自然语言处理 Java 程序员
老程序员分享:Java的标识符
老程序员分享:Java的标识符
老程序员分享:Java的标识符
|
5天前
|
Java
java之final关键字
java之final关键字
9 1
|
6天前
|
Java
Java的static关键字详解
Java的static关键字详解
|
11天前
|
Java 开发者 UED
【实战攻略】Java异常处理进阶:throw关键字,打造坚不可摧的错误防御体系!
【6月更文挑战第19天】在Java中,`throw`关键字用于主动抛出异常,特别是在检测到错误条件如非法参数时。通过`throw`,开发者能控制何时中断程序并提供清晰的错误信息。例如,在验证订单金额时,如果金额小于等于零,可以抛出`IllegalArgumentException`。此外,`throw`还可用于构建异常链,保留错误上下文,便于问题追溯。掌握`throw`使用,是构建健壮异常处理和提升用户体验的关键。