编译错误和运行时错误

编译错误,即语法错误,不能编译成.class文件,比如包名或内部类名写错等等;若用Eclipse工具开发的话,会自动提示一般是语法有问题。死代码(dead code)也是一种编译错误。

运行错误,就是程序通过编译,通过运行,计算,才发现的错误;一般是逻辑上的问题,如数组超界、空指针、……等。

原文地址:https://www.cnblogs.com/--Candice/p/3698331.html