java全部关键字

本文详细介绍了Java编程语言中的全部关键字,包括数据类型、流程控制、类和接口、访问修饰符、类实例、异常处理、运算符和断言等,涵盖了50个关键字的用途、分类和详细说明,帮助读者深入理解Java的关键特性。
摘要由CSDN通过智能技术生成

关键字一览:
abstract  continue  for  new  switch
assert***  default  goto*  package  synchronized
boolean  do  if  private  this
break  double  implements  protected  throw
byte  else  import  public  throws
case  enum****  instanceof  return  transient
catch  extends  int  short  try
char  final  interface  static  void
class  finally  long  strictfp**  volatile
const*  float  native  super  while
注:
 *  not used
 **  added in 1.2
 ***  added in 1.4
 ****  added in 5.0
说明:
Java中 true、false、null不是关键字,也不是保留字,是显式常量值,在程序中不能使用它们作为标识符。


一、  全部关键字-50个  
1  abstract  //抽象方法,抽象类的修饰符
2  assert  //断言条件是否满足
3  boolean  //布尔数据类型
4  break  //跳出循环或者label代码段
*5  byte  //8-bit 有符号数据类型
6  case  //switch语句的一个条件
7  catch  //和try搭配捕捉异常信息
8  char  //16-bit Unicode字符数据类型
9  class  //定义类
10  const  //未使用
11  continue  //不执行循环体剩余部分
12  default  //switch语句中的默认分支
13  do  //循环语句,循环体至少会执行一次
14  double  //64-bit双精度浮点数
15  else  //if条件不成立时执行的分支
16  enum  //枚举类型
17  extends  //表示一个类是另一个类的子类
18  final  //表示一个值在初始化之后就不能再改变了
 //表示方法不能被重写,或者一个类不能有子类
19  finally  //try 语句不管是否发生异常都要执行的语句块
20  float  //32-bit单精度浮点数
21  for  //for循环语句
22  goto  //未使用
23  if  //条件语句
24  implements  //表示一个类实现了接口  
25  import  //导入类
26  instanceof  //测试一个对象是否是某个类的实例  
27  int  //32位整型数
28  interface  //接口,一种抽象的类型,仅有方法和常量的定义
29  long  //64位整型数
30  native  //表示方法用非java代码实现
31  new  //创建新的类实例并分配内存
32  package  //一系列相关类组成一个包
33  private  //表示私有字段,或者方法等,只能从类内部访问
34  protected  //表示字段只能通过类或者其子类访问  
 //子类或者在同一个包内的其他类
35  public  //表示共有属性或者方法
36  return  //方法返回值
37  short  //16位数字
38  static  //表示在类级别定义,所有实例共享的
39  strictfp  //浮点数比较使用严格的规则
40  super  //表示基类
41  switch  //选择语句
42  synchronized  //表示同一时间只能由一个线程访问的代码块  
43  this  //表示调用当前实例
 //或者调用另一个构造函数
44  throw  //抛出异常
45  throws  //定义方法可能抛出的异常
46  transient  //修饰不要序列化的字段
47  try  //表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码
48  void  //标记方法不返回任何值
49  volatile  //标记字段可能会被多个线程同时访问,而不做同步
50  while  //while循环


二、  关键字分类-10类
1、数据类型-10个
 byte  字节型
 int  整型
 long  长整型
 short  短整型
 double  双精度浮点型
 float  单精度浮点型
 char  字符型
 boolean  布尔型
 值只能是true和false,而不能用0和1代替,并且一定要小写。
 void  空类型
 enum  枚举类型


2、流程控制-12个
 break  中断switch语句的执行
 在循环语句中,同样也是结束循环语句的执行。
 break完全跳出所在或者是所标记的循环。
 continue  只跳出本次循环,还要继续执行下一次的循环。


 if  分支结构if
 else  分支结构else
 switch  多重分支结构switch
 case  多重分支结构case
 default  多重分支结构default
 for  循环结构for
 while  循环结构whiel
 do  循环结构do..while
 return  方法返回语句
 goto  跳转语句,表示跳转到指定的标号语句,保留字,不推荐使用
3、类和接口-4个
 class  类
 interface  接口
 extends  继承
 implements  实现


4、包相关-2个
 package  打包,声明文件中所定义的类属于哪一个包
 import  导入


5、访问修饰符-3个
 private  私有地
 在模块级别中使用,用于声明私有变量及分配存储空间。
 默认访问控制  (package )
 如果在成员变量和方法前不加任何访问权限修饰符
 称为默认访问控制,也称为包访问控制。
 同一包内的其他所有类都能访问该成员
 但对包外的所有类就不能访问。
 protected  表明被它修饰的成员变量为保护类型
 在同一个包里和 public 类型是一样的,也是能够访问到的。
 在不同包里的 protected 类型的成员变量只能通过子类来访问
 这个修饰符是区别于其他的修饰符的。
 public  公共的,表示某个变量或者函数是全局的


6、类,方法和变量修饰符-9个
 strictfp  用于标记类、接口或方法
 表明该类、接口、方法代码(含嵌套类型中的初始值和代码)
 中所有的float和double表达式都严格遵守FP-strict的限制
 符合IEEE-754规范
 abstract  标记为抽象类或抽象方法
 final  标记最终类或最终方法或最终属性
 static  标记静态属性、静态方法、静态代码

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值