不是说关键字有哪些 这个我自己查!!谢谢!
我想知道关键字是什么东西??深入下!!

解决方案 »

  1.   

    关键字是为编译器能正确编译程序而对若某些词汇做出的强制含义的规定。比如说:int;String等,一旦这样词出现,编译器将强行按事先规定好的规范进行理解。
    也就是关键字不能做为变量名和方法名。保留字不是关键字,但也不允许做为变量名和方法名出现,出于对以前版本和今后版本扩展的考虑。
      

  2.   

    严格的讲,关键字和保留字是有区别的。但是,平时一般说的时候,都把它们当作等价的。保留字的内涵是所有不能用作identifier(包名、类名、方法名、变量名)的词。保留字的外延更大,包括了所有的关键字,以及曾经作为C语言关键字,现在已经不是关键字的内容,例如goto和const。关键字的内涵,除了不能用作identifier外,其本身在java语言中还含有特殊含义。
      

  3.   

    个人理解:
    关键字就是在jvm中已经将这些东西写进程序去了,jvm其实也是一个程序罢了,它对外面提供了个接口main();你将你的程序通过main方法,jvm程序就会自动的运行你的程序。
    所以,你在你的代码中若出现了jvm中已经定义的文字的话,它会默认的读取它本身定义的东西,而不会去解析你的。个人意见,仅供参考若有错误还望指出!
      

  4.   

    其实我也是这么理解的!
    但 内部的细节还是特别困惑!!true是不是定义的一些数据结构??类似c的结构体  什么的
      

  5.   

    [Quote=引用 10 楼 dengxu11 的回复:]
    引用 2 楼 xiaohuanjie 的回复:关键字,简单的说,就是你不能随便使用它们来表示别的意思如果你使用了,那就表示特定的含义,不能表示别的意思
    类似于数学里的 PI(3.1415926)
    3.1415926535897932384626
        3.14159265358979323846265976248367534837
      

  6.   

    http://zhidao.baidu.com/question/16911794
    楼主不妨看看