运行时与编译时

Java的代码在运行时与设计期差异较大,即运行时代码某些时候无法在设计期通过验证。

1. 伪泛型;

  Java没有真正的泛型,在设计时的泛型而在编译期则是“还原”。

2.boolean变量

      编译时boolean将翻译成0或1,而这个在设计期是无法通过编译的。

3.final constant

     直接被替换掉。

posted @ 2013-07-10 11:14  crazywings  阅读(129)  评论(0编辑  收藏  举报