Java基础(一)

怎么还没找到工作。。想不通了。。。我真这么犇馬?

请你说说Java与PHP的区别

考察点 :java特性

  • java采用JIT(just-in-time)的编译机制,当使用的时候才会编译加载。听起来很像脚本语言不是吗?挺起怪怪的,所以,这里补充一点,java确实会在执行前面对所用项目都进行进行编译,就像c语言一样,编译成.class文件。可这里为什么说是,使用的时候才编译加载呢?原来.class文件是不能直接运行的,它只是字节码,跨平台用的,最后执行的还是靠jvm翻译它。所以我们可以把.class理解为还是一个源码,运行它就像运行py一样,需要一个interpreter(解释器)。不过jvm可不仅仅是个interpreter,能干很多事,并且在必须要的时候可以将热点代码翻译成机器码,提高运行效率。

  • java开发web时,需要模板引擎,jsp在tomcat的帮助下变成servlet。而php自带模板引擎。

  • PHP的一个worker进程崩溃会创建一个新的进程。java这条线程直接GG。

坚持原创技术分享,您的支持将鼓励我继续创作!