试题详情
- 简答题什么是编译错误?什么是运行错误?性质有什么不同?试列举你遇到的编译错误和运行错误。对于这两类的错误,分别应该如何排除?
- 编译错误:由于编写的程序存在语法问题,未能通过源代码到目标码的编译过程产生的;
运行错误:运行错误是在程序的运行过程中产生的错误。根据性质不同,运行错误还可以分为系统运行错误和逻辑运行错误。
性质:没有编译错误是一个程序能正常运行的基本条件,只有所有的编译错误都改正了,源代码才可以被成功地编译成目标码或字节码;只有程序能够运行,才有可能发生运行错误。
举例:
编译错误:大小写错误,忘记写“;”等
运行错误:死循环,数组越界等
排除方法:
编译错误:Java的编译程序一般都能给出编译错误的原因和发生错误的位置,根据这些信息排除错误,现在有些开发环境能够自动的排除一些编译错误;
运行错误:要充分的依靠开发环境的Debug功能,利用单步测试来找出程序中的问题。 关注下方微信公众号,在线模考后查看
热门试题
- 什么是接口,如何定义接口?
- 在集合中元素类型必须是相同的。
- main方法是Java Applica
- 下面定义main()方法有效的是()
- 定义一个int型的一维数组,包含40个元
- 一个类可以生成多个对象,并且这些对象都具
- 请按照以下要求设计一个学生类Suden
- 在AWT组建中用复选框组构件Checkb
- 一个文件不要定义两个类(并非指内部类)。
- Java系统的标准输入对象是System
- 对于下列代码: 第10行语句将调用哪行
- java.awt包提供了基本的java程
- 使用对象流读/写对象数据时,要求对象所属
- 编写一个JavaApplication程
- 阅读下面的Java代码 程序输出的结果
- Java Application是由独立
- 下面不是合法标识符的是()
- Java诞生于1991年,起初被称为()
- 下列有关数组的说法中,正确的是()。
- JDBC中statement表示什么()