有人可以向我解释一下这个基本概念吗? 运行时错误和编译错误有什么区别?
最佳答案
- 编译时错误:编译程序时会出现此错误。如果出现编译错误,您将无法运行或执行该程序。
- 运行时错误:可以成功编译程序。当你运行程序时,你会得到错误或异常
- 您遇到编译时错误,这是由于开发人员的一些编译器可以理解的编码错误造成的。
例如,假设您创建了一个整数类型的变量,但您错误地尝试将字符串值存储到其中。
int 数字 = "你好";
当您尝试编译程序时,编译器会发现数据类型不匹配并给出编译错误。无法从字符串转换为整数。
在通过更改数据类型或更改分配的值解决此问题之前,您无法运行程序。
关于java - 编程新手 : What is the difference between run time error and compilation error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35020406/