黑马程序员技术交流社区

标题: 关于编译和运行的原理,请大神来解答 [打印本页]

作者: zippo    时间: 2014-7-26 23:22
标题: 关于编译和运行的原理,请大神来解答
本帖最后由 zippo 于 2014-8-2 22:39 编辑

求问编译器编译的时候做了什么?JVM在运行的时候做了什么?
什么情况下会出现编译错误?
什么情况下会出现运行错误。

作者: liujingnan    时间: 2014-7-26 23:44
在编译时,会将写的.java文件,生成相应的字节码文件.class文件。

JVM在运行时会创建JVM装载环境和配置并装载JVM.dll 以及调用JNIEnv实例装载并处理class类。

编译错误一般是指语法错误,比如说没加分号,少写了括号,这都属于编译错误。
运行错误一般是程序通过编译没有发生错误,但是程序执行的时候遇到了某些阻碍.
作者: zippo    时间: 2014-7-27 08:50
感觉还是不太懂,还有木有大神来解释一下啊。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2