关键字,特殊直接量,保留字

什么是关键字?:Java语言自己用到的一些词,有特殊作用,不能将其作为类名变量名,关键字的概念包含特殊直接量保留字
Java目前一共有53个关键字,48个关键字+3个特殊直接量+2个保留字

48个关键字:abstractassertboolean、breakbytecasecatchcharclasscontinuedefaultdo、doubleelseenumextendsfinalfinallyfloat、forif、implementsimportintinterfaceinstanceof、longnativenewpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthisthrowthrows、transient、tryvoidvolatilewhile

3个特殊直接量truefalsenull

2个保留字goto、const

关键字的详细用法说明

(1)访问控制类关键字

private: 私用模式访问控制修饰符可以应用于类、方法或在类中声明变量;表示只能访问类中方法成员

protected保护模式可以应用于类、方法或在类中声明变量访问控制修饰符;表示只能访问本类中的方法成员+同一个包下的其他类中的方法成员

public:共用模式可以应用于类、方法字段在类中声明的变量访问控制修饰符。表示访问任意包任意类的方法或成员

(2)修饰符类关键字

abstract:表明类或者成员方法具有抽象属性用于修改类或方法

class: 声明一个类,用来声明新的Java类;

extends:表明一个类型是另一个类型子类型,表示继承关系;对于类,可以是另一个类或者抽象类;对于接口可以是另一个接口

final用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量

implements:表明一个实现给定接口

interface接口

native用来声明一个方法是由与计算机相关语言(如C/C++/FORTRAN语言实现的;

new用来创建实例对象

static:表明具有静态属性;

strictfp用来声明FP_strict(单精度或双精度浮点数表达式遵循IEEE 754算术规范

synchronized:表明一段代码需要同步执行

transient:声明不用序列化的成员域;

volatile:表明两个或者多个变量必须同步地发生变化。

(3)程序控制类关键字

break:提前跳出一个块;

continue:回到一个块的开始处;

return:从成员方法中返回数据

do:用在do-while循环结构中;

while:用在循环结构中;

if条件语句的引导词;

else:用在条件语句中,表明当条件不成立时的分支

for:一种循环结构的引导词;

instanceof用来测试一个对象是否是指定类型实例对象

switch分支语句结构的引导词;

case:用在switch语句之中,表示其中的一个分支

default默认,例如:用在switch语句中,表明一个默认分支Java8 中也作用于声明接口函数的默认实现

(4)错误处理类关键字

try尝试一个可能抛出异常程序块;

catch:用在异常处理中,用来捕捉异常;

throw:抛出一个异常;

throws:声明在当前定义的成员方法中所有需要抛出的异常。

(5)包相关的关键字

import:表明要访问指定的类或包;

package:包。

(6)基本数据类型关键字

boolean基本数据类型之一,声明布尔类型的关键字;

byte基本数据类型之一,字节类型

char基本数据类型之一,字符类型

double基本数据类型之一,双精度浮点数类型

float基本数据类型之一,单精度浮点数类型

int基本数据类型之一,整数类型

long基本数据类型之一,长整数类型

short基本数据类型之一,短整数类型;

null:空,表示无值,不能将null赋给原始类型(byte、short、intlongcharfloatdoubleboolean)变量

true:真,boolean变量两个合法值中的一个;

false:假,boolean变量两个合法值之一。

(7)变量引用类关键字

super:表明当前对象的父类型的引用或者父类型的构造方法

this指向当前实例对象的引用用于引用当前实例;

void:声明当前成员方法没有返回值void可以用作方法的返回类型,以指示该方法不返回值

(8)保留字

保留字是什么?:保留字是在编程语言中由语法规定为特定用途而被预留单词标识符。简单来说目前还没有具体用法,但随着语言的发展之后可能会有特点用途。保留字同样不可以作为变量名类名

goto:保留关键字

Const:保留关键字

原文地址:https://blog.csdn.net/qq_51688022/article/details/134724376

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_17949.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注