JAVA语法基础之标识符和关键字

简介:

一、标识符

JAVA中的变量名、方法名、类名和对象名都是标识符,程序在编写程序的过程中要标识和引用都需要标识符來唯一确定。在Java中标识符的命名规则如下:

  • 可由任意顺序的大小写字母、数字、下划线和美元符号组成。

  • 不能以数字开头。

  • 不能是Java中的保留关键字。

  • 没有长度限制,但是大小写敏感,如Hello和hello是不同的标识符。

二、关键字

和其他语言一样,Java中也有许多保留关键字(即在Java中有特殊意义),如public、break等,这些保留关键字不能当作标识符使用。我们不需要死记硬背有哪些关键字,知道有这么回事就够了,万一不小心使用了这些关键字,编译器可以告诉我们这个错误。Java的关键字如下表所示:


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

注意:Java语言中不再使用gogo、const等关键字,但仍不能用goto、const作为变量名。

三、Java标识符的命名约定

从Java语言的语法角度讲,名字的随意性很大,但是在我们日常编写程序的过程中,我们为了提高代码的可读性、可维护性和方便调试,命名最好“见名知意”,正确地使用大小写,并遵循下面的一些规则:

包名:用小写英文单词表示,最好有层次结构,如:com.hq.core。

类名和接口名:通常是名词,用一个或几个英文单词表示,每个单词的首字母大写,例如:Color、FileInputStream。

方法名:通常是动词,第一个单词首字母小写,如果有其他单词,则从第二个单词开始首字母大写,如:main()、draw()、setColor()。

变量名或对象名:与方法大小写规则一样。

常量名:声明为public static final,字母全部大写,单词与单词之间用下划线隔开,如:MAX_VALUE。

目录
相关文章
|
27天前
|
Java Apache Maven
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
52 6
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
|
7天前
|
Java 开发工具 Android开发
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
本系列教程笔记详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。若需快速学习Kotlin,建议查看“简洁”系列教程。本期重点介绍了Kotlin与Java的共存方式,包括属性、单例对象、默认参数方法、包方法、扩展方法以及内部类和成员的互操作性。通过这些内容,帮助你在项目中更好地结合使用这两种语言。
18 1
|
8天前
|
Java 开发工具 Android开发
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
20 2
|
7天前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
本系列教程详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。对于希望快速学习Kotlin的用户,推荐查看“简洁”系列教程。本文档重点介绍了Kotlin与Java混编的技巧,包括代码转换、类调用、ProGuard问题、Android library开发建议以及在Kotlin和Java之间互相调用的方法。
12 1
|
7天前
|
安全 Java 编译器
Kotlin语法笔记(27) -Kotlin 与 Java 共存(二)
本教程详细讲解Kotlin语法,适合希望深入了解Kotlin的开发者。若需快速入门,建议查阅“简洁”系列教程。本文重点探讨Kotlin与Java共存的高级话题,包括属性访问、空安全、泛型处理、同步机制及SAM转换等,助你在项目中逐步引入Kotlin。
12 1
|
8天前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
Kotlin语法笔记(28) -Kotlin 与 Java 混编
14 2
|
13天前
|
Java 程序员 编译器
在Java编程中,保留字(如class、int、for等)是具有特定语法意义的预定义词汇,被语言本身占用,不能用作变量名、方法名或类名。
在Java编程中,保留字(如class、int、for等)是具有特定语法意义的预定义词汇,被语言本身占用,不能用作变量名、方法名或类名。本文通过示例详细解析了保留字的定义、作用及与自定义标识符的区别,帮助开发者避免因误用保留字而导致的编译错误,确保代码的正确性和可读性。
35 3
|
13天前
|
存储 Java
从菜鸟到大神:Java标识符命名的“蜕变”之路!
【10月更文挑战第13天】从菜鸟到大神:Java标识符命名的“蜕变”之路!本文从初识标识符命名、命名规范的重要性、命名最佳实践三个方面,详细探讨了如何通过合理的命名提升代码的清晰度、可读性和可维护性,帮助你在编程之路上不断成长。
30 2
|
3天前
|
存储 Java
在Java编程的世界里,标识符命名是一项基础且至关重要的技能
在Java编程的世界里,标识符命名是一项基础且至关重要的技能
8 0
|
27天前
|
Java 开发者
Java的标识符命名
Java的标识符命名
16 4