java - 编程新手 : What is the difference between run time error and compilation error?

标签 java c data-structures

有人可以向我解释一下这个基本概念吗? 运行时错误和编译错误有什么区别?

最佳答案

  1. 编译时错误:编译程序时会出现此错误。如果出现编译错误,您将无法运行或执行该程序。
  2. 运行时错误:可以成功编译程序。当你运行程序时,你会得到错误或异常
  3. 您遇到编译时错误,这是由于开发人员的一些编译器可以理解的编码错误造成的。

例如,假设您创建了一个整数类型的变量,但您错误地尝试将字符串值存储到其中。
int 数字 = "你好";
当您尝试编译程序时,编译器会发现数据类型不匹配并给出编译错误。无法从字符串转换为整数。
在通过更改数据类型或更改分配的值解决此问题之前,您无法运行程序。

关于java - 编程新手 : What is the difference between run time error and compilation error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35020406/

相关文章:

python-3.x - 从结构化 Numpy 数组 Python3.x 中删除重复项

java - 在 jME 3 中将四边形添加到几何体时出现空指针异常

c - Visual Studio 2017 srand() 崩溃(在线编译器有效)

C:带有递归的 Hofstadter Q 序列

c - QuickSort C 中位数枢轴元素

xml - 设计一个数据结构来比较两个 XML 文档

c++ - 链表中的自结构和指针

java - 如何测试控制台输出代码?

java - 如何生成需求,使用单例进行数据库连接的优缺点?

java - 通过 hibernate 创建 View