java内核

Python047

java内核,第1张

E,在<%=%>里如果是StringBuffer或String对象则是直接调用toString方法,所以<%=buffer%>是ABC,自然输出的也是buffer is ABC~

如果你有所怀疑,那么可以自己试一下,这样既能得出答案也可以加深记忆

*******************************************

谢谢christopherwan的指出,当时没主要到type,我的答案的确是错误~~同时我同意你答案

java不能做内核,因为java与内核间无法直接通讯。

java编译后的代码都是基于JVM(java虚拟机)运行的,这是java跨平台的特性,就是说,不管在什么平台,只要有JVM虚拟机就可以正常运行java程序,如:winXP、win2005、linux等。

但是不同的平台他们的内核是不一样的,内核逻辑也是不一样的,就比如C语言可以做内核开发,但是用C语言在windowXP的平台上做的内核程序,放在linux上的话,基本上是不能运行的。因为不同平台的内核执行原理是不一样的,平台内部结构也是不一样的。

所以,也正是因为java可以跨平台,也就注定了他不能做内核开发。如果能跨平台,还可以做内核底层开发,那就太逆天了。