编译错误和运行错误的区别

  • Post author:
  • Post category:其他


编译错误和运行错误的区别



1.编译期

在程序的字节码文件中产生一些控制程序运行时分配内存的指令, 仅仅是知道内存分配的大小以及存放的位置, 不做具体的分配操作



2.运行期

是对内存的真正的分配, 确定程序分配内存的大小, 以及这些变量该存放内存的位置



3.常见的错误


编译错误

一般指

语法错误或者很明显的逻辑错误

, 如 : 缺少分号, 少写括号, 关键字书写错误等


运行错误

是在

没有编译错误的基础上运行后产生的逻辑错误

, 如 : 空指针异常,

除数为0

, 越界访问等



版权声明:本文为Doyle_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。