• 暑假自学(40)


    今天继续了异常处理的学习:

    难点还是在于没有实践,而且这种异常处理也不能改正错误,还是需要人工改代码,只能起到给用户一个提示的作用

    以下是笔记:

    2.throws
    格式:throws + 异常类型
    1.写在方法的声明处。指明此方法执行时,可能会抛出的异常类型
    一旦当方法执行时,出现异常,仍会在异常代码处生成一个异常类的对象,此对象满足throws后异常类型时,就会被抛出。异常代码后续的代码不再执行。
    总结:
    try-catch-finally:真正的将异常给处理掉了
    throws:只是将异常抛给调用者,并没有真正的将异常处理掉
    选择:
    1.如果父类中被重写的方法没有throws方式处理异常,则子类重写的方法也不能使用throws,意味着如果子类重写的方法有异常,必须使用try-catch-finally方式处理
    2.执行的方法中,先后又调用了另外几个方法,这几个方法是递进关系执行的。我们建议这几个方法使用throws方法处理,而执行的方法a可以考虑使用try-catch-finally处理

    明天进行异常处理的实践,并进行一个综合练习项目的编码

  • 相关阅读:
    别让安全问题拖慢了 DevOps!
    精华阅读第 9 期 |滴滴出行 iOS 客户端架构演进之路
    微信小程序组件化开发框架WePY
    Web前端鼠标悬停实现显示与隐藏效果
    Web前端社交账号注册按钮
    微信小游戏2
    微信小游戏
    (2)
    Angular实战项目(1)
    一步HTML5教程学会体系
  • 原文地址:https://www.cnblogs.com/buxiang-Christina/p/13510123.html
Copyright © 2020-2023  润新知