Java编程基础:测试技术、JAR文件创建与基础结构解析
1. 测试技术
当程序编译无误且运行时没有错误,并不意味着工作已经完成,还需要验证程序的结果或输出。对于简单程序,出现错误结果的可能性较小,但对于复杂程序,在投入生产前必须进行全面测试。
测试程序时,要考虑所有可能的输入以及对应的正确输出。由于测试所有可能输入通常不可行,程序员一般会测试边界条件,即那些处于程序产生不同输出边界的值。例如,测试判断整数正负性的代码时,会输入 -1 和 0,因为它们是负整数和非负整数的边界。
当程序输出结果不正确时,说明程序存在逻辑错误。通过全面测试程序,可以发现并纠正大部分逻辑错误。以下是常见的程序错误类型及其通常原因:
| 错误类型 | 通常原因 |
| ---- | ---- |
| 编译错误 | 语言语法错误或拼写错误 |
| 运行时错误 | 类的使用不正确 |
| 逻辑错误 | 程序设计错误或设计实现错误 |
下面是一些相关的讨论问题:
1. 在调试技术部分,一个拼写错误可能会引发多个编译错误,这是为什么呢?
2. 解释为什么测试边界条件是验证程序正确性的有效方法。
3. 在开发第一个应用程序时是否出现过错误?如果有,说明是编译错误还是运行时错误,以及你是如何修复的。
2. 创建JAR文件
完成应用程序的编写、编译和测试后,可能需要对其进行分发。Java程序通常以JAR(Java ARchive)文件的形式分发,这种格式可以将多个文件压缩并聚合为一个文件。.jar扩展名默认与Java虚拟机关联,用户可以直接双击JAR文件来启动对应的应用程序。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



