zoukankan      html  css  js  c++  java
  • 19.10.25

    //1.自定义异常
    应该是继承JDK自带的异常体系
    如自定义的异常可以继承RuntimeException,然后其他的异常再继承他
    然后,要在BaseException中定义多个构造方法,本质也是继承自RuntimeException
    使用super()调用
    
    //2.Assertion断言
    断言是一种调试方式,断言失败会抛出AssertionError,只能在开发和测试阶段启用断言;
    对可恢复的错误不能使用断言,而应该抛出异常;
    断言很少被使用,更好的方法是编写单元测试。
    
    //3.JDK Logging
    日志是为了替代System.out.println(),可以定义格式,重定向到文件等;
    日志可以存档,便于追踪问题;
    日志记录可以按级别分类,便于打开或关闭某些级别;
    可以根据配置文件调整日志,无需修改代码;
    Java标准库提供了java.util.logging来实现日志功能。
    SEVERE
    WARNING
    INFO
    CONFIG
    FINE
    FINER
    FINEST
    因为默认级别是INFO,因此,INFO级别以下的日志,不会被打印出来。
    使用日志级别的好处在于,调整级别,就可以屏蔽掉很多调试相关的日志输出。
    
    作者:睿晞
    身处这个阶段的时候,一定要好好珍惜,这是我们唯一能做的,求学,钻研,为人,处事,交友……无一不是如此。
    劝君莫惜金缕衣,劝君惜取少年时。花开堪折直须折,莫待无花空折枝。
    曾有一个业界大牛说过这样一段话,送给大家:   “华人在计算机视觉领域的研究水平越来越高,这是非常振奋人心的事。我们中国错过了工业革命,错过了电气革命,信息革命也只是跟随状态。但人工智能的革命,我们跟世界上的领先国家是并肩往前跑的。能身处这个时代浪潮之中,做一番伟大的事业,经常激动的夜不能寐。”
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    Oracle删除约束和主键的语句
    Tomcat启动时SecureRandom超级慢的问题
    MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据
    ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
    Linux 使用pwgen命令创建随机密码
    nginx 之 proxy_pass详解
    给nginx生成自签名证书
    常见排序算法(java实现)
    浅析变量的作用域和生存周期的差别
    filter过滤器
  • 原文地址:https://www.cnblogs.com/tsruixi/p/11767905.html
Copyright © 2011-2022 走看看