码迷,mamicode.com
首页 > 其他好文 > 详细

异常处理和日志

时间:2019-05-17 20:43:54      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:记录   指针   debug   err   执行   异常   size   pre   代码   

异常(Exception)

编译期出现问题
警告 WARNING
错误 Error

系统架构师

常见的异常
1.数组越界
2.空指针异常
3.控制台输入异常
4.内存溢出(栈溢出异常)

异常的运行机制
1.在try块中,如果捕获了异常,那么剩余的代码
不会执行,会直接跳到catch中
2.在try后,必须要跟catch 或者 finally
3.catch块可以有多个,用来应对多种不同的异常
4.可以嵌套 try-catch-finally
5.抛出异常throw 异常对象
可以在程序任何需要的位置抛出
可以中断方法的执行,直接抛出异常
技术图片
日志
在实际开发中,不可能会有人无时无刻关注服务区控制台的输出内容
所以,需要让程序自己把控制台内容记录下来

只有在出现问题的时候,开发人员可以去查询log记录

正常来讲,在log中关注的级别有4个
1.debug
2.info
3.warn
4.error
技术图片
为什么要使用 slf4j 而不是 slf4j或者其他的日志框架

1.slf4j只是规定了一堆借口,并不牵扯具体的日志实现
可以让项目脱离对某个日志框架的依赖
2.好用

 

异常处理和日志

标签:记录   指针   debug   err   执行   异常   size   pre   代码   

原文地址:https://www.cnblogs.com/lxx-1843693653/p/10883525.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!