Java 中的关键字

Java 中有多少个关键字,有大小写之分吗?

  • Java 中有 48 个关键字在使用 + 两个保留关键字未使用,共 50 个关键字。
  • Java 关键字全部都由是小写组成。

Java 中保留关键字分别是哪几个?

  • const 释义:n. 常量,常数
    用于修改字段或局部变量的声明。它指定字段或局部变量的值是常数,不能被修改
  • goto 释义:vi.转到
    指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。

Java 关键字是哪些?有什么作用?

  • 访问修饰符的关键字(共3个)
关键字 含义
public 公有访问修饰符
protected 受保护的访问修饰符
private 私有访问修饰符
  • 包的关键字(共2个)
关键字 含义
import 引入包
package 定义包
  • 定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(共8个)
关键字 含义
class 定义类
interface 定义接口
abstract 定义抽象
implements 实现接口
extends 继承
new 创建新对象
enum 枚举类
assert 断言
  • 数据类型的关键字(共9个)
关键字 含义 字节
byte 字节型 8bit
char 字符型 16bit
boolean 布尔值 --
short 短整型 16bit
int 整型 32bit
float 浮点型 32bit
long 长整型 64bit
double 双精度小数 64bit
void 无返回值
  • 条件循环(流程控制)(共12个)
关键字 含义
if 布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码
else 当 if 语句的布尔表达式值为 false 时,else 语句块会被执行
while 只要布尔表达式为 true,循环就会一直执行下去。
for for循环执行的次数是在执行前就确定的
swifch 判断一个变量与一系列值中某个值是否相等,每个值称为一个分支
case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。
defalt 默认
do 至少会执行一次
break 跳出最里层的循环,并且继续执行该循环下面的语句
continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代
return 有两个作用,一是返回,二是终止
instanceof 测试它左边的对象是否是它右边的类的实例
  • 修饰方法、类、属性和变量(共9个)
关键字 含义
static 静态
final 最终的 不可变的
super 指向的是当前对象父类的引用
this 指向的是当前对象的引用
native 本地
strictfp 更可控,更精确
synchronized 线程,同步
transient 序列化对象的时候,添加这个属性就不会序列化到指定的目的地中
volatile 更新某个volatile声明的变量时,会通知其他的cpu使缓存失效
  • 错误处理(共5个)
关键字 含义
catch 处理异常
try 捕获异常
finally 有没有异常都会执行
throw 抛出一个异常对象
throws 声明一个异常可能被抛出

补充

  • true false null不属于关键字 但是属于标识符 规定的关键字只有50个 包含两个保留字 但是这53个都属于标识符 它们之间的关系是:标识符包含 关键字、boolean literal(true,false)、 null literal; 关键字里面又包含有两个保留字.
  • throws出现在方法函数头;而throw出现在函数体。
  • throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常对象。
  • 两者都是消极处理异常的方式(这里的消极并不是说这种方式不好),只是抛出或者可能抛出异常,但是不会由函数去处理异常,真正的处理异常由函数的上层调用处理。
(0)

相关推荐

  • java学习——45、自定义异常类

    之前抛出的均为Exception异常,只能在catch(Exception e){}中被捕获并处理,但由catch(Exception e)捕获到的异常对象包含了Java定义的所有的异常对象. 如果要 ...

  • java中static关键字

    static关键字: 特点: 1.static是一个修饰符,用于修饰成员.(成员变量,成员函数)static修饰的成员变量称之为静态变量或类变量. 2.static修饰的成员被所有的对象共享. 3.s ...

  • Java中this关键字的使用

    一,表示类中属性 1,没有使用this的情况   class Person{ // 定义Person类 private String name ; // 姓名 private int age ; // ...

  • 从零开始学Java(十三)Java中this关键字的使用

    ✔上一篇Java零基础系列文章我们说到了Java封装,今天这篇文章的主要目标是带大家

  • java中final关键字的作用

    final关键字可以用于三个地方.用于修饰类.类属性和类方法. 被final关键字修饰的类不能被继承,被final关键字修饰的类属性和类方法不能被覆盖(重写): 对于被final关键字修饰的类属性而言 ...

  • 关于Java中static关键字的用法以及从内存角度解析

    在Java中,static可以用来修饰成员变量和成员方法. 修饰成员变量,称为静态成员方法 修饰静态方法,称为静态成员方法 搞清楚用法和区别之前,先搞清static声明的变量和普通非静态变量在内存的分 ...

  • java中的关键字

    static 静态的 定义在类里面的带有static的变量叫做类变量 ​他不属于类里面的任何一个对象,他属于这个类,可以用: 类名字.该变量 任何一个对象名.该变量 ​来调用改变它,这个变量只有一份, ...

  • Java中this关键字的详解

    在java的学习中,当接触到类这一章的时候,就会避免不了的接触到this关键字. 首先,this关键字指向的是当前对象的引用 作用: this.属性名称 指的是访问类中的成员变量,用来区分成员变量和局 ...

  • Java中static关键字的使用

    static关键字 static表示"静态"的意思,可以用来修饰成员变量和成员方法,static的主要作用在于创建独立于具体对象的域变量或者方法. 简单理解: 被static关键字 ...

  • Java中的关键字——final

    final是Java中的一个关键字,主要表示"最终态,最终的,不可修改"的意思:它可以修饰Java中的类,方法,属性等. 一. final类: 当final修饰Java中的类的时候 ...