Java中的关键字含义以及介绍

Java关键字是有特别意义的标识符。用来表示一种数据类型,或者表示程序的结构等。

Java关键字不能用作变量名、方法名、类名、包名和参数。

以下是Java的关键字以及关键字含义:

序号关键字含义和介绍
1byte基本数据类型之一,字节类型。可存储在[-128,127]范围以内的整数值。
2short基本数据类型之一,短整数类型。可以存储16位带符号的整数
3int基本数据类型之一,整数类型。可以存储32位的整数值。
4long基本数据类型之一,长整数类型。可以存储64位的带符号整数。
5float基本数据类型之一,单精度浮点数类型。可以存储单精度浮点值。
6double基本数据类型之一,双精度浮点数类型。可以存储双精度浮点值。
7char基本数据类型之一,字符类型。char变量可以存储一个Unicode字符。
8boolean基本数据类型之一,布尔类型。可以是true或false。
9abstract表明类或者成员方法具有抽象属性。可以修饰类或方法,abstract类可以扩展(增加子类),但不能直接实例化。abstract方法不在声明它的类中实现,但必须在某个子类中重写。
10class声明一个类。类是面向对象的程序设计方法的基本构造单位。类通常代表某种实际实体,如几何形状或人。类是对象的模板。每个对象都是类的一个实例。
11extends表明一个类型是另一个类型的子类型,这里常见的类型有类和接口。用在class或interface声明中,用于指示所声明的类或接口是其名称后跟有extends关键字的类或接口的子类。
12final用户说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。可以应用于类,以指示不能扩展该类(不能有子类)。可以应用于方法,以指示不能重写任何子类中的方法。
13implements表明一个类实现了给定的接口。implements关键字在class声明中使用,以指示所声明的类提供了在implements关键字后面的名称所指定的接口中所声明的所有方法的实现。
14interface接口。用来声明新的Java接口,接口是方法的集合。
15private一种访问控制方式:私用模式。private关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。
16protected一种访问控制方式:保护模式。protected关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。
17public一种访问控制方式:共用模式。public关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。
18static表明具有静态属性。可以应用于内部类(在另一个类中定义的类)、方法或字段(类的成员变量)。
19void声明当前成员方法没有返回值。void关键字表示null类型。
20break提前跳出一个块。用于提前退出for、while或do循环,或者在switch语句中用来结束case块。(break总是退出最深层的while、for、do或switch语句。)
21case用在switch语句之中,表示其中的一个分支。用来标记switch语句中的每个分支。
22continue回到一个块的开始处。用来跳转到for、while或do循环的下一个迭代。continue总是跳到最深层while、for或do语句的下一个迭代。
23default默认,例如,用在switch语句中,表明一个默认的分支。用来标记switch语句中的默认分支。
24do用在do-while循环结构中。用于指定一个在每次迭代结束时检查其条件的循环。
25else用在条件语句中,表明当条件不成立时的分支。总是在if-else语句中与if关键字结合使用。else子句是可选的,如果if条件为false,则执行该子句。
26for一种循环结构的引导词。用于指定一个在每次迭代结束前检查其条件的循环。
27if条件语句的引导词。有条件地执行代码块。条件的计算结果必须是布尔值。
28return从成员方法中返回数据。return关键字会导致方法返回到调用它的方法,从而传递与返回方法的返回类型匹配的值。
29switch分支语句结构的引导词。switch语句用于基于某个表达式选择执行多个代码块中的某一个。
30while用在循环结构中。用于指定一个只要条件为真就会重复的循环。
31catch用在异常处理中,用来捕捉异常。用来在try-catch或try-catch-finally语句中定义异常处理块。
32finally用于处理异常情况,用来声明一个基本肯定会被执行到的语句块。用来定义始终在try-catch-finally语句中执行的块。finally块通常包含清理代码,用在部分执行try块后恢复正常运行。
33throw抛出一个异常。用于引发异常。
34throws声明在当前定义的成员方法中所有需要抛出的异常。throws关键字可以应用于方法,以便指出方法引发了特定类型的异常。
35try尝试一个可能抛出异常的程序块。用于包含可能引发异常的语句块。
36import表明要访问指定的类或包。import关键字使一个包中的一个或所有类在当前Java源文件中可见。可以不使用完全限定的类名来引用导入的类。
37instanceof用来测试一个对象是否是指定类型的实例对象。用来确定对象所属的类。
38new用来创建新实例对象。用于创建类的新实例。
39package包。package关键字指定在Java源文件中声明的类所驻留的Java包。
40volatile表明两个或者多个变量必须同步地发生变化。volatile关键字用于表示可以被多个线程异步修改的成员变量。
41transient声明不用序列化的成员域。transient关键字可以应用于类的成员变量,以便指出该成员变量不应在包含它的类实例已序列化时被序列化。
42this指向当前实例对象的引用。用于引用当前实例。
43synchronized表明一段代码需要同步执行。synchronized关键字可以应用于方法或语句块,并为一次只应由一个线程执行的关键代码段提供保护。
44super表明当前对象的父类型的引用或者父类型的构造方法。用于引用使用该关键字的类的超类。
45strictfp用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范
46native用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。可以应用于方法,以指示该方法是用Java以外的语言实现的。
47enum枚举
48assert断言,用来进行程序调试
49const保留关键字,没有具体含义
50goto保留关键字,没有具体含义

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值