断言和日志

断言

断言 机制允许在测试期间向代码中插入一些检查语句。当代码发布时插入的检测语句将会被自动地移走。

两种形式:assert 条件;

                 assert条件:表达式;

可以在运行程序时用启用或 禁用断言。这是类加载器的功能。

使用断言的情况:

  •  断言失败是致命的、不可恢复的错误。
  • 断言检查只用于开发和测试阶段。

日志

日志优点:

  • 易设定日志级别及打开、 关闭。
  • 易禁止日志记录的输出, 开销小。
  • 可以定向到不同的处理器,用于在控制台中显示等。
  • 易过滤记录。
  • 可以采用不同的方式格式化。
  • 可使用多个日志记录器。
  • 可修改日志系统配置。

日志系统管理着名为Logger.global的默认日志记录器。

调用getLogger方法可以创建或检索记录器。

日志记录器级别:

  • SEVERE
  • WARNING
  • INFO
  • CONFIG
  • FINE
  • FINER
  • FINEST

默认的日志配置记录了INFO或更高级别的所有记录,显示包含日志调用的类名和方法名。日志配置文件存在于jre/lib/logging.properties.

在默认情况下,日志记录器将记录发送到ConsoleHandler中,并由它输出到System.err流中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值