【Dart学习】-- Dart之异常处理

时间:2019-06-14 19:43:50   收藏:0   阅读:116

  概述:

    Dart2的异常与Java是非常类似的。Dart2的异常是Exception或者Error(包括它们的子类)的类型,甚至可以是非Exception或者Error类,也可以抛出,但是不建议这么使用。

  Exception主要是程序本身可以处理的异常,比如:IOException。我们处理的异常也是以这种异常为主。

  Error是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 DartVM出现的问题。比如:内存溢出(OutOfMemoryError)等等。

  与Java不同的是,Dart2是不检测异常是否声明的,也就是说方法或者函数不需要声明要抛出哪些异常。

 

原文:https://www.cnblogs.com/lxlx1798/p/11025046.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!