关键字    描述

abstract    抽象方法,抽象类的修饰符

assert    断言条件是否满足

boolean    布尔数据类型

break    跳出循环或者label代码段

byte    8-bit 有符号数据类型

case    switch语句的一个条件

catch    和try搭配扑捉异常信息

char    16-bit Unicode字符数据类型

class    定义类

const    未使用

continue    不执行循环体剩余部分

default    switch语句中的默认分支

do    循环语句,循环体至少会执行一次

double    64-bit双精度浮点数

else    if条件不成立时执行的分支

enum    枚举类型

extends    表示一个类是另一个类的子类

final    表示一个值在初始化之后就不能再改变了

表示方法不能被重写,或者一个类不能有子类

finally    为了完成执行的代码而设计的,主要是为了程序的健壮性和完整性,无论有没有异常发生都执行代码。

float    32-bit单精度浮点数

for    for循环语句

goto    未使用

if    条件语句

implements    表示一个类实现了接口

import    导入类

instanceof    测试一个对象是否是某个类的实例

int    32位整型数

interface    接口,一种抽象的类型,仅有方法和常量的定义

long    64位整型数

native    表示方法用非java代码实现

new    分配新的类实例

package    一系列相关类组成一个包

private    表示私有字段,或者方法等,只能从类内部访问

protected    表示字段只能通过类或者其子类访问

子类或者在同一个包内的其他类

public    表示共有属性或者方法

return    方法返回值

short    16位数字

static    表示在类级别定义,所有实例共享的

strictfp    浮点数比较使用严格的规则

super    表示基类

switch    选择语句

synchronized    表示同一时间只能由一个线程访问的代码块

this    表示调用当前实例

或者调用另一个构造函数

throw    抛出异常

throws    定义方法可能抛出的异常

transient    修饰不要序列化的字段

try    表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码

void    标记方法不返回任何值

volatile    标记字段可能会被多个线程同时访问,而不做同步

while    while循环

java中的保留字_Java中的保留字是哪些呢?相关推荐

  1. java保留关键字意思_Java关键字和保留字及其含义

    正确识别java语言的关键字(keyword)和保留字(reserved word)是十分重要的.Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等.保留字 ...

  2. java变量存储位置_java 中变量存储位置的区别

    [原文] 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量 ...

  3. java可以多重继承吗_Java中的多重继承与组合vs继承

    java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...

  4. java中有没有栈_Java中堆和栈有什么区别

    stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...

  5. java 静态资源变量_Java中读取配置文件中的内容,并将其赋值给静态变量的方法...

    项目开发中某个功能需要抽取成方法写成一个工具类,提供给别人使用.写过工具类的人都知道,工具类中的方法一般都是静态方法,可以直接使用类名点方法名调用, 使用很方便,比如判断某个对象是否为空的方式Obje ...

  6. java 删除list元素_JAVA中循环删除list中元素的方法总结

    印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区.下面就来讲一讲..伸手党可直接跳至文末 ...

  7. java和equals区别_JAVA中==与equals的区别

    equals如果没有被重写的话,和==的作用是一样的,都是判断两个对象引用是否指向同一个地址.一般重写了equals()方法就表示比较它们"实际意义上相等",比较的是内容,而不是引 ...

  8. java为什么要初始化_JAVA中到底要怎么样初始化

    Java中的变量作用范围: 1. 类的属性,或者叫值域 2. 方法里的局部变量 3. 方法的参数 对于第一种变量,Java虚拟机会自动进行初始化.如果给出了初始值,则初始化为该初始值.如果没有给出,则 ...

  9. java中hashcode作用_Java中hashCode的作用

    以下是关于HashCode的官方文档定义: hashcode方法返回该对象的哈希码值.支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表. hashCode  ...

  10. java 基本类型 引用_java中 引用类型 和 基本类型 有何区别?

    栈与堆都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. Java的堆是一个运行时数据区,类的(对象从中分配空间.这些对象通过new.newa ...

最新文章

  1. 使用vlc播放m3u8网络视频教程
  2. CCNA笔记-交换机安全
  3. Large Kernel Matters
  4. 根据表名如何查找使用它的程序名、接口等
  5. kiss原则包括什么_和女孩牵手与kiss的具体方法
  6. 计算机组成原理第二版复习大纲,计算机组成原理复习大纲
  7. 迈普路由器访问控制列表配置命令_如何选购企业路由器?选购企业路由器需注意什么...
  8. 使用ffmpeg来探测GB28181的ps流
  9. pyqt5-步长调节器
  10. XCode下的iOS单元测试
  11. python复杂非线性方程_python – 如何解决Sympy中的非线性方程?
  12. 一句话简单区分 SQL 连接
  13. ActiveMQ系列(四)ActiveMQ核心功能持久化、事务、签收
  14. 网络调试助手无法连接tcp服务器,S71500做TCP客户端和第三方网络调试助手做服务器无法通信...
  15. 【DNN,OFDM检测】基于DNN深度学习网络的OFDM信号检测算法的matlab仿真
  16. 属于程序员的“高考”考题,我估计没准还有很多人没有看过(建议不要收藏)
  17. AI轻松入门,AI零基础入门,AI初级教学,
  18. 美颜SDK是什么意思?美颜SDK可以用在哪些地方?
  19. Java相关英语单词
  20. 【正点原子MP157连载】 第十章 U-boot使用-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7

热门文章

  1. 带动画效果的卷积神经网络的讲解.pptx
  2. 一行代码发一篇 ICML?
  3. YOLO v4它来了:接棒者出现,速度效果双提升
  4. 牛!大佬原创的《Python 与数据分析 100 个案例》PDF 可以下载了
  5. Python五种实用的小技巧
  6. 用Python分析深圳程序员工资有多高?
  7. 迪杰斯特拉算法。简单理解。内含示例
  8. 最先进的图像分类算法:FixEfficientNet-L2
  9. 大数据背后的神秘定理:贝叶斯公式
  10. 干货 | MTCNN实时人脸检测网络详解与代码演示