11问答网
所有问题
请问java中的编译期和运行期有什么区别?
如题所述
举报该问题
推荐答案 推荐于2017-10-11
编译期和运行期进行的操作是不相同的,编译器只是进行语法的分析,分析出来的错误也只是语法上的错误,而运行期在真正在分配内存··
比如说你写一个while循环,一直往栈里写,编译器是不会出错的,可是运行期就会出现栈满的错误··
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/4Sq4P4qF.html
其他回答
第1个回答 2008-11-02
编译时是调用检查你的源程序是否有语法错误,如果没有就将其翻译成字节码文件。即.class文件。
运行时是java虚拟机解释执行字节码文件。
相似回答
java编译和运行
。
答:
2、运行阶段 使用指令:java 这个阶段
,JVM将执行java代码,这个时期出现的错误我们一般称为运行期错误!
编译器错误一般都是语法错误
!运行期错误一般都是程序内部(或者程序逻辑)错误!你说的这个错误就是语法错误!java规定了在静态方法中不能调用非静态的方法。这个错误已经被整合到了语法错误里面!
大家正在搜
java编译错误和运行错误
java编译运行命令
java源程序编译命令是什么
运行java程序使用什么命令
编译java程序的命令是
java命令行编译
java怎么运行
java文件怎么运行
java怎么运行程序
相关问题
请问java中的编译期和运行期有什么区别?
请问java程序在编译和运行时有什么区别,系统分别都会做什么...
Java代码的编译期绑定和运行期绑定是什么意思
java中创建对象时,在编译期和运行期的情形相同吗?
Java中类加载出现在哪个阶段,编译期和运行期? 类加载和类...
JAVA中有哪些东东是编译期运行和运行期运行的
求教JAVA编译与运行的区别。
java基础:编译时和运行时的区别