说明

Java关键字是事先定义的,具有特殊含义的标识符,也可以理解为是编译器与程序员之间的一种约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。如果对Java中的关键字进行分类的话,大致可分为三类:

  1. 保留字:goto、const

  2. 特殊值:null、true、false

  3. 关键字:根据实际用途又可细分多种

  • Java数据类型相关的关键字(void、boolean、char、byte、short、int、long、float、double、instanceof、new、class、interface、enum等等);
  • Java程序流程控制的关键字(if、else、do、while、for、continue、break、switch、case、default、this、super等等);
  • 处理异常的关键字(throw、throws、try、catch、finally等等);
  • 用作修饰符的关键字(public、protected、private、static、final、native、synchronized、volatile、transient等等);
  • 面向对象特性的关键字(abstract、extends、implements、import、package等等);
  • 其他关键字(assert、strictfp、return等等)。

这里先划定好Java关键字的大致分类,后面按照这种节奏再进行整理和分析。不积硅步无以至千里,点滴付出终将有所收获,共同进步 ~

本固枝荣 —— Java关键字之分类相关推荐

  1. java语言语法--- Java标识符(标识符命名规则)、Java关键字、Java变量(变量的声明、赋值、使用)和常量(字符常量、字面常量)(包括Java字节码文件反汇编命令javap)

    java语言语法- Java标识符.Java关键字.Java变量和常量(包括Java字节码文件反汇编命令javap) 1.标识符 (1)读音:biao zhi fu (2)什么是标识符? (摘自百度百 ...

  2. java关键字static_Java中的static关键字

    java关键字static static keyword in Java is used a lot in java programming. Java static keyword is used ...

  3. java标识符命名规范 java关键字 标识符

    前言 标识符的认识和熟练运用对程序员来说很重要,标识符是程序员为程序组件起的名字.起名字是一门艺术,这一点对标识符也一 样.一个好的标识符命名风格和习惯,能够很大程度上增加代码的可读性. . Java ...

  4. Java关键字this、super使用总结

    2019独角兽企业重金招聘Python工程师标准>>> 一.this关键字 Java关键字this只能用于成员方法体内,它是一个系统隐含的指针且被自动附加在非静态的成员方法参数列表中 ...

  5. Java关键字系列(public,protected,private)

    Java关键字系列(public,protected,private) public.protected和private做为java访问权限修饰词而使用. 首先要明白,java中的每个定义(定义类.字 ...

  6. 深入Java关键字instanceof

    深入Java关键字instanceof   instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口.抽象类.父类)的实例.   举个例子: public interface ...

  7. Java关键字final、static、this、super使用总结

    一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...

  8. Java 关键字和语句

    关键字和语句 关键字 Java 的关键字对 Java 的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名.方法名.类名.包名. Java 关键字有如下表所列,目 ...

  9. 转!Java关键字final、static使用总结

    Java关键字final.static使用总结 一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非 ...

最新文章

  1. Eclipse解决Ctrl+c很卡的方法
  2. Windows phone应从Android吸取四点教训
  3. html5开发windows8应用 windows8介绍
  4. Python语法中的模糊语义,你知道吗?
  5. VTK:通过法线显示颜色用法实战
  6. 兄弟割席:HTML5标准制定组织分裂
  7. android sdk 安装_Appium+python自动化1-环境安装(上)
  8. 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络 (二)
  9. Python疑难问题:「」与list()哪个快?为什么快?
  10. 机器学习(一):数据预处理
  11. Windows 2008 R2 导出Excel时提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
  12. ABAP新手基础入门知识
  13. 2021 年百度之星·程序设计大赛 - 初赛二 1002 随机题意
  14. IPv6测试(一)认识IPv6
  15. php 领红包程序,用PHP实现的抢红包小程序
  16. 【IoT】卫朋:6000+ 字解读 | 2022年产品人必备的7个产品管理工具(1.0版)
  17. HDU 2544 最短路 最短路入门
  18. 叮咚买菜拟赴美上市 官网域名为杂米域名100.me
  19. JavaWeb - 模糊查询 + 分页
  20. Linux中ls和ll的区别

热门文章

  1. thinkphp5框架下载安装方法
  2. 【180928】WPF扫雷游戏源码
  3. DSP28335学习之旅1-基础知识
  4. IGP协议-EGP协议-RIP协议路由-水平分割-毒性逆转-RIP周期更新
  5. delphi2010泛型练习
  6. 数控机床传动装置机械及PLC电气控制系统设计
  7. Android程序员的春天!系统盘点Android开发者必须掌握的知识点,移动架构师成长路线
  8. 导数和梯度,切线和法向量
  9. 常见的浏览器有什么区别
  10. 腾讯x5内核使用方法全网最简单手动安装安卓APP