Kotlin基础-异常处理错误

/*
*对可能发生执行异常的代码的一种保护措施
* 默认异常类 :EXception
*
*
* */
fun main(args: Array<String>) {

    //直接展示错误
    try {
        "abc".toInt()
    }catch (e:Exception){
        print(e)
    }
    //忽略错误
    val a:Int?=try{
        "3ss".toInt()
    }catch (e:Exception){
        null
    }
}
时间: 2024-11-10 14:47:21

Kotlin基础-异常处理错误的相关文章

Python开发基础----异常处理、socket套接字基础1

异常处理 错误 程序里的错误一般分为两种: 1.语法错误,这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正 2.逻辑错误,人为造成的错误,如数据类型错误.调用方法错误等,这些解释器是不会进行检测的,只有在执行的过程中才能抛出的错误 异常 异常是python解释器在运行程序的过程中遇到错误所抛出的信息,如: Python异常种类: 常用异常: 1 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x 2 IOError 输入/输出异

Java异常处理错误

Java异常处理错误 发现错误的最佳时期是在编译阶段,也就是在你运行程序之前.然而,编译期间并不能找出所有的错误,余下的问题必须在运行阶段解决.这就需要错误源通过某种方式把适当的信息传给某个接收者,该接收者知道如何处理这个问题. Java中的异常处理的目的在于通过使用少于目前数量的代码来简化大型,可靠的程序的生成,并且通过这种方式可以使你更加自信:你的应用中没有未处理的错误. 异常这个词有我对此感到意外的意思.问题出现了,你也许不清楚该如何处理,但你的确知道不该置之不理:你要停下来,看看是不是有

php异常处理 错误处理

1.   什么是异常? 异常是程序运行中由外部环境引起的意外情况,使程序无法按照正常流程执行下去. 2.   PHP异常处理机制 在 PHP 代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获.需要进行异常处理的代码都必须放入 try 代码块内,以便捕获可能存在的异常.每一个 try 至少要有一个与之对应的 catch. try{ //可能出现错误或异常的代码 } catch(Exception $e){ //对异常处理,方法: //1.自己处理 //2.不处理,将其再次抛出

关于基础 DBMS 错误 ORA-01654的总结

最近做关于空间数据库的东西,由于刚上手各种不熟悉,遇到了很多问题. 问题:连接好空间数据库后做查询,突然报错 基础 DBMS 错误 [ORA-01654: 索引 SDE.SDE_LOGFILE_DATA_IDX2 无法通过 1024(在表空间SDE_TBS中)扩展 ORA-06512:在line1][SYS.OneDay] 原因: 错误原因有以下两种:1.表空间大小不够  2.索引表空间不足 解决方法: 1.增加相应表空间的数据文件  2.如果是索引表空间不足,可rebuild重建索引 具体操作

Java编程思想---第十二章 通过异常处理错误(中)

第十二章  通过异常处理错误(中) 12.4 创建自定义异常 我们不必拘泥于Java中已有的异常类型,Java提供的异常体系不可能预见所有的错误,所以可以自己定义异常类来表示程序中可能会遇到的特定问题:要自己定义异常类,必须从已有的异常类继承,最好是选择意思相近的异常类继承,建立新的异常类最简单的方法就是让编译器为你产生默认构造器,所以这几乎不用写多少代码: class SimpleException extends Exception { } public class InheritingEx

一天一个Java基础——通过异常处理错误

<Thinking in Java>上对这章的讲解不少,可见重要性,学习和总结一些主要的记录下来. 一.创建自定义异常 1 package Exception; 2 3 class SimpleException extends Exception{} 4 5 public class InheritingException{ 6 7 public void f() throws SimpleException { 8 System.out.println("Throw Simple

python 基础篇 错误和异常处理

语法错误 所谓语法错误,也就是你写的代码不符合编程规范,无法被识别与执行,比如下面这个例子: if name is not None print(name) If 语句漏掉了冒号,不符合 Python 的语法规范,所以程序就会报错invalid syntax. 异常 异常则是指程序的语法正确,也可以被执行,但在执行过程中遇到了错误,抛出了异常,比如下面的 3 个例子: 10 / 0 Traceback (most recent call last): File "<stdin>&qu

Java基础—异常处理总结

异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的异常包括错误概念),定义异常处理的规范,在1.4版本以后增加了异常链机制,从而便于跟踪异常!这是Java语

python基础 -- 异常处理try的使用及一些思考

成长的道路上,难免会迷茫,难免会不知所措,能做的就是拥有一个不灭的信念,并一路坚持到底.不要丢掉希望,要坚信,明天会更好. 算是自己这周工作的小体会吧.第一天新领了公司配的笔记本,然后配置环境.下午以及第二天都是熟悉公司自己根据Scrapy框架稍作封装的框架,然后一步步调试看程序执行顺序. 第二天下午以及第三天,完成了一个还算简单的爬虫,只是抓取了一个美国的官网.健壮性比较差~~~ 使用xpath抓取时,有些迷茫.原因是网站做的标签有些混乱.或者说是自己经验比较少吧,以后继续补充些这些方面的知识