编译期和运行期进行的操作是不相同的,编译期只是进行语法的分析,分析出来的错误也只是语法上的错误,而运行期在真正在分配内存·· 比如说你写一个while循环,一直往栈里写,编译器是不会出错的,可是运行期就会出现栈满的错误··
编译期和运行期区别
最新推荐文章于 2022-08-08 09:42:07 发布
编译期主要进行语法分析,仅发现语法错误,例如while循环不断写入栈中,编译器不会报错。而在运行期,类文件被加载到内存,验证其有效性,静态变量初始化,此时可能出现如栈溢出等运行错误。
摘要由CSDN通过智能技术生成