关键字:被Java语言赋予特定含义的单词。
特点:组成关键字单词的字母全部小写。
Java语言的关键字包括:
1,用于类和接口的声明:class,extends,implements,interface,enum。
2,包引入和包声明:import,package。
3,数据类型:boolean,byte,char,double,float,int,long,short。
4,某些数据类型的可选值:false,true,null(严格来讲不算关键字)
5,流程控制:break,case,continue,default,do,else,for,if,return,switch,while。
6,异常处理:catch,finally,throw,throws,try,assert。
7,修饰符:abstract,final,native,private,protected,public,static,synchronized,transient,volatile
8,操作符:instanceof。
9,创建对象:new。
10,引用:this,super。
11,方法返回类型:void
以上每个关键字都有特殊作用,例如package关键字用于包的声明,import关键字用于引入包,class关键字用于类的声明,void关键字表示方法没有返回值。后面还会陆续介绍其他关键字的作用。
Java语言的保留字是指预留的关键字,虽然它们还没有作为关键字,但在以后的升级版本中有可能作为关键字。Java的保留字包括const和goto。
const:在其他语言中表示常量。
goto:在其他语言中表示无条件跳转。
在JDK1.10之后,追加了var关键字,用于实现动态变量说明。
而在JDK1.9之后,也提供了一些新的语法支持,例如:module,requires等不在受限范围内。
提示:不需要死记硬背Java关键字,随着知识的熟练运用慢慢会记住。
程序中的标识符不能以关键字命名,标识符下一个课时讲解。
如何快速识别关键字:
类似于Notepad++这样的高级记事本,以及eclipse,MyEclipse这样的开发工具,针对关键字都有特殊的颜色标记。
组成关键字单词的字母全部小写。
本节内容非常简单,主要是记住已经学过见过的关键字,和识别关键字。
面试题:Java语言未使用到的关键字有哪些?或者说保留字包括哪些?
goto和const是保留字。