运行时与编译时
Java的代码在运行时与设计期差异较大,即运行时代码某些时候无法在设计期通过验证。
1. 伪泛型;
Java没有真正的泛型,在设计时的泛型而在编译期则是“还原”。
2.boolean变量
编译时boolean将翻译成0或1,而这个在设计期是无法通过编译的。
3.final constant
直接被替换掉。
Java的代码在运行时与设计期差异较大,即运行时代码某些时候无法在设计期通过验证。
1. 伪泛型;
Java没有真正的泛型,在设计时的泛型而在编译期则是“还原”。
2.boolean变量
编译时boolean将翻译成0或1,而这个在设计期是无法通过编译的。
3.final constant
直接被替换掉。