在说Java标识符的时候,提到了关键字,指出Java标识符起名的时候,是不允许和Java的关键字重名的。
那么,现在就来说说Java关键字。
Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)。在定义自己的标识符的时候,不要和这些关键字重名,否则是不会通过编译的。
在用IDE进行Java开发的时候,基本上这些工具都会对Java关键字进行高亮特殊处理,和普通的Java标识符进行区分。一旦发现你起得标识符颜色和其他普通标识符不一样,并且出现错误提示,大部分情况就是你起的名字和Java关键字重名了。
Java是对大小写敏感的编程语言,要注意所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字。
Java的关键字在以后的说明中会陆续学习到,没必要专门去研究。当遇到相应的的内容时,在学习与其相关的Java关键字内容即可。
我们接触到的java关键字已经有不少了:public private void int double class static if else 等。这里很多刚开始接触Java的人,容易将String也认为是关键字,其实从关键字全部是小写即可看出它不是,String是一个特殊的Java类,在后面会有专门的说明。
最后再说说保留字。首先保留字就是关键字,这点是要明确。其次,保留字是特殊的关键字。保留字因为“无为”而特殊。相比于其他的关键字,各有各的用途,保留字就是典型的占着** 不 ** 的典型代表,因为这个语言,Java中保留字也只有两个:goto 和 const。
为什么保留字明明没用,却在Java语言中占据着关键字这么重要的位置。准确说来,有点历史渊源。前面已经说到了,Java很多内容来源于C++,并且在最开始将适用人群定位为C++程序员阵营。因为Java和C++的很多相似性,为了不要让C++程序员在Java中误用goto和const,就将这两项设置为关键字,但不为它们赋予实际的作用,这样即使Java中没有goto和const的具体应用,程序员也无法使用goto和const进行相应的扩展,保证Java设计初衷不被破坏。(但是为了照顾大家的情绪,goto和const在Java中都有相应的替代实现)。
下面是Java关键字附表:
abstract
|
assert
|
boolean
|
break
|
byte
|
continue
|
case
|
catch
|
char
|
class
|
const
|
double
|
default
|
do
|
extends
|
else
|
final
|
float
|
for
|
goto
|
long
|
if
|
implements
|
import
|
native
|
new
|
null
|
instanceof
|
int
|
interface
|
package
|
private
|
protected
|
public
|
return
|
short
|
static
|
strictfp
|
super
|
switch
|
synchronized
|
this
|
while
|
void
|
throw
|
throws
|
transient
|
try
|
volatile
|
|
|
|
|
|
分享到:
相关推荐
在深入探讨Java的关键字与保留字之前,我们首先需明确两个概念:关键字和保留字。在编程语言中,关键字是预定义的具有特殊含义的标识符,它们在编译时被解析器识别并执行特定的功能;而保留字则是语言设计者为未来...
### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...
- 标识符是开发者定义的,用来给程序中的类、变量和方法命名的词汇,标识符可以是任何有效的字符序列,只要它们不与关键字和保留字冲突,且遵循Java的命名规则。 注意事项: 1. 确认Java关键字,不要与C/C++或其他...
在Java编程语言中,保留字(Reserved Words)和关键字(Keywords)是两个非常重要的概念,它们构成了Java语法的基础。保留字是Java语言已经预定义并赋予特定含义的词汇,而关键字则是Java语法结构中不可或缺的部分。...
Java是一种广泛使用的面向对象的编程语言,其语法严谨,其中包括一系列的关键字和保留字,这些关键字在编程中具有特殊含义,不能用作变量名或其他标识符。以下是对Java中一些重要关键字的详细解释: 1. **abstract*...
黑色为保留字(现阶段没有在 Java 程序当中使用,但是先预约保留下来,以备日后使用),保留字跟关键字具有同样的等级,不可被用来作为标识符。 常用的 Java 关键字包括: * 访问修饰符:public、private、...
以下是对给定文件中提到的Java关键字进行的详细解释与总结: #### 1. `abstract` - **用途**:`abstract`关键字用于声明抽象类或抽象方法。抽象类不能被实例化,但可以被其他类继承;抽象方法没有具体实现,必须由...
Java编程语言中包含了一系列的关键字和保留字,这些词汇具有特殊的含义,用于构建程序结构和控制程序流程。关键字是Java语言预定义的标识符,它们在编译器中有特殊的解释,不能作为变量、函数名或其他标识符使用。...
在编程实践中,避免与这些关键字和保留字冲突,可以减少语法错误,提高代码质量,并确保程序的兼容性和可维护性。同时,采用合适的命名约定,如匈牙利类型标记法,也有助于团队成员更好地理解代码的意图和数据类型。
Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java中的关键字及其作用,帮助初学者更好地理解和应用这些基本概念。 #### 1. 关键字概述 Java的关键字是指那些被赋予了特殊意义...
Java关键字是Java语言内置的、具有特殊用途的保留字,而命名规范则是关于如何给类、方法、变量等命名的约定。 ### Java关键字 Java关键字(也称为保留字)是指在Java语言中具有特殊含义的词,它们不能用作变量名、...
对于Java这门广泛使用的面向对象编程语言而言,理解其关键字与保留字的含义及用途至关重要。本文将详细介绍Java中的关键字和保留字,并探讨它们在程序开发中的应用。 #### 二、Java关键字详解 Java关键字是对Java...
Java关键字是编程的基础,它们是Java语言预定义的标识符,具有特殊含义并被Java编译器识别。在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到...
在Java编程语言中,关键字和保留字是具有特殊含义的词汇,它们被编译器识别并用于控制程序的行为。以下是对Java中部分关键字的详细解释: 1. `abstract`:抽象关键字,用于声明类或方法。抽象类不能被实例化,但...
Java是一种强类型、面向对象的编程语言,它的语法中包含了关键字和保留字,这些词汇具有特殊的含义,用于构建程序的基本结构。本篇文章将详细解析Java的关键字和保留字。 首先,关键字是Java语言中预定义的,有特殊...
在 Java 编程语言中,有许多关键词和保留字,它们是语言的基本组成部分。下面是 Java 关键词大全的总结: 1. abstract 关键字 abstract 关键字可以修改类或方法。abstract 类可以扩展(增加子类),但不能直接实例...
### Java关键字详解 #### 前言 Java作为一种广泛使用的编程语言,在软件开发领域占据了重要的地位。Java的关键字,即保留字,是Java语言中具有特殊意义的标识符,它们预定义并保留用于语言本身的语法结构。理解这些...
Java中的关键字是预定义的保留字,具有特殊的意义和用途,不能用作标识符(如变量名、类名等)。在给定的部分内容中列出了众多Java关键字,接下来我们将逐一进行详细介绍。 #### 关键字列表 - `abstract` - `...
Java关键字是指被Java语言本身赋予特定意义的标识符,它们不能作为变量名或类名等自定义标识符使用。Java中有53个关键字,包括但不限于: - `abstract`:用于声明抽象类和抽象方法。 - `boolean`:表示布尔类型,...