本帖最后由 absvir 于 2016-8-30 21:43 编辑
其实就是关键字,Java最初设计的时候把class public 等需要赋予特殊含义的单词保留下来,给Java本身使用,而不允许程序员使用.设计时保留下来特殊单词就是保留字,关键字叫保留字也没有问题,不过保留字不能叫关键字,因为保留字还有类似于goto这样的特例,这个词享有关键字一样的待遇,程序员不能使用,但它没有功能.因为设计最初受其他语言影响,Java也是打算使用goto的,但后来真正实现Java的时候,发现goto的功能有点多余(或其功能暂时不需要,留待以后设计),于是没有给goto设计功能,也造成了,并不是所有保留字都是关键字的情况 |