保留Java关键字的含义介绍!!!

  基础类型定义:

  boolean:布尔类型定义true/false:布尔值

  byte:字节值定义

  char:字符型定义

  double:浮点数定义

  float:浮点数定义

  int:整形定义

  long:长整型的定义

  short:短整型的定义

  null:空对象或空字符

  流程类型定义:

  if/else:满足条件时执行/不满足条件时执行

  for:指明初始,变化和退出的条件及循环体

  do/while:循环体定义/循环的条件

  break:跳出循环

  continue:跳出当前循环,进入下一次循环

  switch/case:匹配条件定义

  instanceOf:判断A是否是B的实例,即是否存在继承关系

  访问修饰符:

  public:公共类型定义,无权限控制

  protected:保护类型定义,可作用于继承类

  private:私有定义,仅限定义方使用

  关键类型:

  class:类定义

  interface:接口定义

  关键类型修饰符:

  import:导入依赖的包或者类

  package:类或者接口所在包的定义

  abstract:抽象类定义

  static:修饰符,定义接口/类/方法为静态

  extends:类或者接口的继承关系定义,Child extends Parent

  implements:用于类实现接口的定义

  方法相关的标识定义:

  this:区分局部变量和成员变量;用于指代当前对象;用于构造函数之间的相互调用

  super:代指父类,一般用于子类调用父类方法或属性(可隐式调用)

  new:实例化某个对象

  try/catch:异常场景处理

  throw:方法内抛出新异常

  throws:方法生命中抛出异常

  transient:序列化类中不需要被序列化的字段定义,如:序列化三角形的长宽高,面积就可以不序列化,可以通过序列化的值反向推算

  synchronized:重量级线程锁定义,用于方法或方法块

  volatile:轻量级锁定义,用于修饰变量

  final:最终类别的定义,不可修改,不可继承

  finally:一般用于垃圾回收定义,使用频率低

  native:本地方法调用声明

  void:方法无返回信息时的定义

  return:方法的返回值定义

posted @ 2021-10-08 21:59  觉蛾禾sumv  阅读(33)  评论(0编辑  收藏  举报