Java关键字(编程语言基本都通用)

1. 关键字

1.1 标识符和关键字的定义

【标识符】
标识符是用户编程时使用的名字,用于给【变量】、【常量】、【函数】、【语句块】等命名,以建立起名称与使用之间的关系。
标识符通常由字母和数字以及其它字符构成。在 Java语言中,标识符的构成通常由 【大小写字母】【数字】【下划线_】【美元符号】构成(数字不能放在开头)

【关键字】
关键字是有特别意义的标识符。是系统定义的,自带的,不能修改的,规定好的,直接用就可以

值得一提的是,程序员在编程时进行自定义函数或者变量名的时候,不能够与 “关键字” 使用相同的名称,否则会报错

1.2 关键字表
  • abstract: 表明类或者成员方法具有抽象属性
  • assert: 断言,用于程序调试
  • boolean: 基本数据类型,声明布尔型的关键字
  • break: 提前跳出一个块
  • byte: 基本数据类型,字节类型
  • case: 用在switch语句,表示其中的一个分支
  • catch: 在异常处理中,用来捕获异常
  • char: 基本数据类型,字符类型
  • class: 声明一个类
  • const: 保留关键字,没有具体含义
  • continue: 回到一个块的开始处
  • defaut: 默认,一般表示默认分支或者默认实现
  • do: 用在do-while循环中
  • double: 基本数据类型,双精度浮点数类型
  • else: 用在条件语句中,表示条件不成立时候的分支
  • enum: 枚举
  • extends: 表明类型是另外一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另外一个接口
  • final: 用来说明最终属性,表明一个类不能派生出子类,或者方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
  • finally: 用来处理异常情况,用来声明一个基本肯定会被执行到的语句块
  • float: 基本数据类型,单精度浮点数类型
  • goto: 保留关键字,没有具体含义
  • if: 条件语句的引导词
  • implements:表明一个类实现了给定的接口
  • import: 表明要访问指定的类或者包
  • instanceof: 用来测试一个对象是否是指定类型的实例对象
  • int: 基本数据类型,整数类型
  • interface: 接口
  • long: 基本数据类型,长整型
  • native: 用来表明一个方法是由计算机相关语言(如:C\C++\FORTRAN)实现的
  • new: 用来创建新的实例对象
  • package: 包
  • private: 一种访问控制方式:私用模式
  • protected: 一种访问控制方式:保护模式
  • public: 一种访问控制方式:公共模式
  • return: 从成员方法中返回数据
  • short: 基本数据类型,短整型
  • static: 表明具有静态属性
  • strictfp: 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算数规范
  • super: 表明当前对象的父类型的引用或者父类型的构造方法
  • switch: 分支语句结构的引导词
  • synchronized:表明一段代码需要同步执行
  • this: 指向当前实例对象的引用
  • throw: 抛出一个异常
  • throws: 声明在当前定义的成员方法中所有需要抛出的异常
  • transient: 声明不用序列化的成员域
  • try: 尝试一个可能抛出异常的程序快
  • void: 声明当前成员方法没有返回值
  • volatile: 表明两个或者多个变量必须同步地发生变化
  • while: 用在循环结构中
1.3 关键字用途解析

【数据类型】

  • boolean 布尔型
  • byte 字节型
  • char 字符型
  • double 双浮点型
  • false 错
  • float 单浮点型
  • int 整型
  • long 长整型
  • new 新实例对象
  • short 短整型
  • true 真
  • void 无返回值型
  • instanceof 测试一个对象是否是指定类型的实例对象

【用于语句:循环/捕获/跳出/返回】

  • break 跳出块
  • case switch中的分支
  • catch 捕获异常
  • continue 回到一个块开始
  • default 默认
  • do 执行do-while循环
  • else 条件语句中,条件不成立时
  • for for循环语句
  • if if条件语句
  • return 返回
  • switch swtich分支语句
  • try 检测异常语句
  • while while循环语句
  • finally 处理异常,用来声明一个基本肯定会被执行到的语句块
  • throw 抛出异常
  • this 指向当前实例对象的引用
  • super 表示当前对象的父类型的引用或者父类型的构造方法

【表示状态和属性】

  • abstract 具有抽象属性
  • final 用来说明最终属性,表明一个类不能派生出子类,或者方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
  • native 用来表明一个方法是由计算机相关语言(如:C\C++\FORTRAN)实现的
  • private 一种访问控制方式:私用模式
  • protected 一种访问控制方式:保护模式
  • public 一种访问控制方式:公共模式
  • static 表明具有静态属性
  • synchronized 表明一段代码需要同步执行
  • transient 声明不用序列化的成员域
  • volatile 表明两个或者多个变量必须同步地发生变化

【方法、类、接口、包、日常】

  • class 类
  • extends 类型是另一个的子类型
  • implements 一个类实现了给定的接口
  • interface 接口
  • package 包
  • import 引用
  • throws 声明在当前定义的成员方法中所有需要抛出的异常

---------------------------这些都是保留关键字,没有意义----------------------------

  • cat
  • future
  • generic
  • innerr
  • operator
  • outer
  • rest
  • var
    ----------------------这些不是关键字,是文字,但是也不能当作标识符来由程序员自己定义---------------------------------------
  • true
  • false
  • null
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暖仔会飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值