java 所有关键字及其作用大全

Java 关键字是用于编写 Java 程序语言的特定词汇,它们具有特定的含义和用法。以下是一些常见的 Java 关键字及其作用:

abstract:抽象的,用于定义抽象类和方法,不能直接实例化,必须通过子类实现抽象方法。
assert:断言,用于在程序中插入断言语句,以便在运行时检查条件是否为真,如果不为真,则抛出 AssertionError 异常。
boolean:布尔类型,用于表示真或假。
break:中断,用于退出循环语句。
byte:字节类型,用于表示一个字节的整数值。
case:情况,用于指定 switch 语句中的情况分支。
catch:捕获,用于捕获 try 块中抛出的异常。
char:字符类型,用于表示一个字符。
class:类,用于定义一个新的类。
const:常量,用于定义一个常量值,通常用于 static final 变量。
continue:继续,用于继续下一次循环。
default:默认,用于指定 switch 语句中的默认分支。
do:做,用于在循环语句中执行循环体两次或多次。
double:双精度浮点类型,用于表示双精度浮点数值。
else:否则,用于在 if 语句中表示其他情况。
enum:枚举,用于定义一组常量值。
extends:扩展,用于定义一个类的继承关系。
final:最终的,用于表示一个变量、方法或类是不可变的。
finally:最终,用于指定在 try 或 catch 语句块中必须执行的代码块。
float:单精度浮点类型,用于表示单精度浮点数值。
for:对于,用于在循环语句中指定循环条件和迭代变量。
goto:跳转,用于在程序中跳转到指定的标签位置。
if:如果,用于在程序中判断条件是否为真。
implements:实现,用于定义一个类实现了接口。
import:导入,用于导入其他类或包中的类和接口。
instanceof:实例类型,用于判断一个对象是否是某个类的实例。
int:整数类型,用于表示整数值。
interface:接口,用于定义一个抽象的类或方法集合。
long:长整型,用于表示长整数数值。
native:本地方法,用于定义一个使用本地语言实现的方法。
new:新建的,用于创建新的对象实例。
null:空值,表示一个对象实例的值为空。
package:包,用于定义程序中的包名和路径。
private:私有的,用于限制访问权限,只能在类内部访问。
protected:受保护的,用于限制访问权限,只能在类内部和子类中访问。
public:公共的,

return:返回,用于在方法中返回一个值。
short:短整型,用于表示短整数数值。
static:静态的,用于表示类级别上的变量、方法和内部类。
super:超类,用于调用父类的方法或属性。
switch:开关,用于根据不同的值执行不同的代码分支。
synchronized:同步的,用于实现多线程同步,确保只有一个线程可以访问同步代码块。
this:这个,用于表示当前对象实例。
throw:抛出,用于抛出异常。
throws:抛出异常,用于声明方法可能抛出的异常类型。
transient:瞬态的,用于表示对象属性不需要被序列化。
try:尝试,用于指定一个代码块,如果在这个代码块中发生异常,则执行相应的 catch 块。
void:空类型,用于表示没有返回值的函数或方法。
volatile:易变的,用于表示对象属性可能会被并发访问,需要保证可见性和顺序性。
while:当,用于在循环语句中指定循环条件。
with:具有,用于定义一个带参数的构造函数。
yield:产生,用于在生成器中产生一个值并退出生成器方法。

还有一些其他的 Java 关键字,但是它们不太常用或者是在 Java 8 之后的版本中新增的,例如:

as:用于在类型转换时检查类型是否一致。
false:布尔类型的假值。
null:表示对象实例的值为空。
true:布尔类型的真值。
var:用于定义可推断类型的变量。
where:用于定义一个泛型方法的约束条件。
covariant:用于声明一个泛型方法的协变类型参数。
contravariant:用于声明一个泛型方法的逆变类型参数。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中的关键字是具有特殊含义的预定义标识符,它们在语言中有着特定的用途和功能。下面列出了一些Java中常见的关键字及其具体作用: 1. `class`:定义一个类。 2. `public`:指定类、变量或方法可以被其他类访问。 3. `private`:指定变量或方法只能在当前类内部访问。 4. `protected`:指定变量或方法可以在当前类及其子类、同一包内的其他类访问。 5. `static`:指定变量或方法属于类本身而不是实例化对象。 6. `final`:指定变量的值不能被改变,类不能被继承,方法不能被重写。 7. `abstract`:指定类不能被实例化,方法只能声明而不能实现。 8. `interface`:定义接口,包含一组抽象方法和常量。 9. `implements`:表示一个类实现某个接口。 10. `extends`:表示一个类继承自另一个类。 11. `this`:表示当前对象的引用。 12. `super`:表示父类对象的引用。 13. `new`:创建一个对象实例。 14. `if-else`:条件语句,根据条件执行不同的代码块。 15. `for`、`while`、`do-while`:循环语句,用于重复执行一段代码块。 16. `try-catch-finally`:异常处理语句,用于捕获和处理异常。 17. `return`:用于结束方法的执行并返回值。 18. `void`:表示方法没有返回值。 这些关键字Java中具有固定的语法和语义,使用它们可以实现特定的功能和控制程序的行为。了解和正确使用这些关键字对于编写Java程序非常重要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值