专业的JAVA编程教程与资源

网站首页 > java教程 正文

java 核心技术-12版 卷Ⅰ- 7 异常,断言和日志

temp10 2024-09-07 20:14:19 java教程 14 ℃ 0 评论

原文

7 异常,断言和日志

本章目录

  • 处理错误
  • 捕获异常
  • 使用异常的技巧
  • 使用断言
  • 日志
  • 调试技巧

在理想的世界里,用户输入的格式永远是正确的,选择打开的文件也一定存在,代码永远不会出bug。迄今为止,本书呈现给大家的代码似乎都处在这样一个理想世界中。不过,在现实世界中却充满了不良的数据和有问题的代码,现在该讨论 Java 程序设计语言中处理这些问题的机制了。

java 核心技术-12版 卷Ⅰ- 7 异常,断言和日志

人们在遇到错误时会感觉不爽。如果出于程序的错误或一些外部环境的影响,导致用户在运行程序期间做的所有工作统统丢失,这个用户有可能水远不会再使用这个程序了。为了尽量避免这类事情的发生,至少应该做到以下几点:

  • 向用户通知错误;
  • 保存所有工作;
  • 允许用户妥善地退出程序。

对于异常情况,例如,可能造成程序励溃的糟糕的输人数据,Java 使用了一种称为异常处理(exception handing)的错误捕获机制。Java 中的异常处理与 C++或 Delphi 中的异常处理十分类似。本章的第 1 部分先介绍 Java 的异常。

在测试期间,需要运行大量检查以确保程序操作的正确性。不过,这些检查可能非常耗时,在测试完成后也没有必要保留。你可以简单地将这些检查删除,需要另做测试时再将它们粘贴回来,不过这样做会很繁琐。本章的第 2 部分将介绍如何使用断言有选择地启用检查。

当程序出现错误时,你并不总能与用户成终端沟通。此时,我们可能希望记录出现的问题,以备日后进行分析。本章的第 3 部分将讨论标准 Java 目志框架。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表