保留字 保留字英語Reserved word有时也叫关键字keyword是编程语言中的一类语法结构在特定的编程语言里这些保留字具有较为特殊的意义并且在语言的格式说明里被预先定义通常保留字包括用来支持类型系统的原始数据类型的标记并可以用来识别诸如循环结构语句块条件分支等程序结构 保留字在编程语言设计之时就被定义有时语言说明具有一定的灵活性软件商可能会在其生产的编译器中添加非标准的语言特性同样当发展得更加成熟时编程语言的保留字标准可能会扩展一些额外的特性例如在传统的编程语言中增加面向对象程序设计的特性有时编程语言说明会包含一些将来版本可能需要用到的保留字在Java中const和goto就是两个保留字它们在Java中目前没有被使用因此不具有意义但是不能够被用作标识符通过保留这个术语它们可以在Java的未来版本中补充而不需要破坏旧的Java源代码不像预定义函数方法和子程序保留字不能被程序员定义而前面那些的名称通常被归类于标识符而不是保留字