精华内容
下载资源
问答
  • 关于异常处理机制的叙述哪些正确

    千次阅读 2016-09-05 19:28:25
    关于异常处理机制的叙述哪些正确   a. catch部分捕捉到异常情况时,才会执行finally部分(无论是否有毛病,都执行) b. 当try区段的程序发生异常时,才会执行catch区段的程序 c. 不论程序是否发生错误及捕捉到...

    关于异常处理机制的叙述哪些正确

     

    a. catch部分捕捉到异常情况时,才会执行finally部分(无论是否有毛病,都执行
    b. try区段的程序发生异常时,才会执行catch区段的程序
    c. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
    d. 以上都是

    答案:BC

    展开全文
  • 关于异常的一些理解

    2018-07-03 20:43:07
    本文旨在记录一些自己对异常的理解,对于错误的地方,欢迎大家指正,谢谢。 之前,对于异常,总有些绕不过来弯的地方,总是在纠结怎么去处理,却从未思考过异常的意义。并且,我以前一直认为,只要出现异常了,程序...

            本文旨在记录一些自己对异常的理解,对于错误的地方,欢迎大家指正,谢谢。

            之前,对于异常,总有些绕不过来弯的地方,总是在纠结怎么去处理,却从未思考过异常的意义。并且,我以前一直认为,只要出现异常了,程序就是错误的。


    1、异常是在程序运行时期出现的

            ——在叙述之前,先记下这样一个前提(我也不太清楚这样描述对不对......欢迎大家指正呀微笑)。 如若程序不运行,异常是没有立场的,异常只在程序运行的时候才会出现。


    2、异常出现的直观效果就是让程序停掉——你不去管它它就是要生气——所以快采取适当的方式处理吧

            对,程序出现异常的时候,就是这么刚,就是不给面子,就是要停掉!很尴尬是吧......

            所以,如果是你的锅(程序本身的问题,逻辑问题之类的,比如类型转换错误、数组越界、sql写的不对啦等等),就赶紧去改代码吧,没人能帮得了你——这就是unchecked异常了。   

            如果不是你的锅(外界的问题,比如程序读了一个不存在的文件这种外界因素造成的问题),那你也不要高兴哦,程序停掉了呀!停了呀!你让用户怎么想?你让那些被占用掉的在程序停掉后未能释放的资源怎么想?要圆滑呀!要提高用户体验度呀!你可以提示用户新找一个文件后重新来过呀,不能停掉呀,这么耿直的系统,是不讨用户喜欢的哦。所以,这个时候,你可以做一些处理(try catch),让系统提示用户“请输入正确的格式”、“没有相关文件”等等;当然,你也可以可以坏一些,甩锅给其他人(throws)偷笑,前提是你有人可甩。——这就是checked异常了。


    3、程序运行时出现异常,不能说明程序就一定有问题;程序有问题,在运行时也不一定会出现异常

            写的有点绕,该怎么去理解呢?这要从异常的两个类型——checked异常和unchecked异常——去说了。通过前面的第2点的描述,能够知道,这里说的程序的“问题”,指的是程序逻辑上、由于程序员自身处理不当、跟外界无关的问题。

            所以,前半句的意思就是,程序运行时出现异常,有可能是因为用户太皮输入不合要求的东西产生的,这个不能说是程序的问题;也有可能是程序逻辑有问题,那这就是程序的问题了。因此说异常出现不能说明程序一定有问题。

            后半句的意思是,程序如果自身有问题,那它在运行时,并不一定能够暴露出这个问题,因此,不一定就会出现异常,但是,没有出现异常,可不表示你这个程序没问题哦,它只是看起来没问题罢了。


    最后一点:不同视角的人怎样看待异常

            我想,对于异常,无论定义为checked或者是unchecked,只要调用方法的不同人员都了解内情的话,无论用哪个都是可以的吧。但是呢,从面相对象的思想去考虑吧,我们是不关心其他人提供给我们的方法的细节是怎样的。因此,如果我是一个给其他开发人员提供公共方法的开发人员的话,我就要做这样的考虑:“对于可能出现的异常,我想让那个调用我方法的人怎样去  应对呢?”。

            然后,我大概会这么做:我在写方法的时候,会考虑种种可能会在程序运行时出现的情况,如果是那种由外界操作带来的错误,比如用户输入不合法内容、比如文件丢失导致不能读取,我就会将其定义成一个checked异常,并throws出去,让那些调用我这个方法的人去做适当处理,然后,由于是checked的异常,那个调用我方法的人一定要处理一下,否则就会编译错误。

            对于那种程序逻辑上的、由于程序员错误的应用等可能会出现的问题,如数组下标越界、sql错误等,我会定义成checked异常,这样子,那个调用我方法的人,如果出现错误,就会使程序在运行的时候死掉,哈哈哈,很腹黑。


            对于使用他人提供的方法的人,针对checked异常,不得不做出相应处理,为什么提供公共方法的人不自己去处理呢,因为他不能做出更好的处理,因此,就拜托调用该方法的人去处理了。对于unchecked异常,使用他人提供的公共方法时,调用者是不知情的,并且程序在编译时也没有提醒,所以一旦没调用好,就会导致程序运行时报错——血淋淋的教训会让调用者印象深刻。

    展开全文
  • 【单选题】下列关于运算符优先级的描述中,错误的是 。【判断题】Java 语言中定义符号常量使用final关键字。( )【判断题】捕获异常时try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。( )...

    【单选题】下列关于运算符优先级的描述中,错误的是 。

    【判断题】Java 语言中定义符号常量使用final关键字。( )

    【判断题】捕获异常时try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。( )

    【判断题】任何变量在使用前都必须显式初始化。

    【单选题】以下叙述中正确的是 ( ) 。

    【单选题】Java 程序经过编译后生成的文件的后缀是 。

    【单选题】Python语言属于( )。

    【判断题】字符串可分为字符串常量和字符串变量两种,它们都是对象。()

    【判断题】在构造方法中如调用 super() 语句,则必须使其成为构造方法中的第一条语句。

    【判断题】下列两个命令:javac 和java是不同的,编译时用前者,运行时用后者。( )

    【单选题】关于链表结构,陈述错误的是 。

    【判断题】Java 语言中,构造方法是可以继承的。( )

    【单选题】93.IF(logical_test,value_if_true,value_if_false)中,value_if_true的含义是()

    【单选题】下列选项中合法的标识符是( )。

    【判断题】说明或声明数组时不分配内存大小,创建数组时分配内存大小。()

    【多选题】产品经理需要具备哪些素质

    【单选题】下列标识符中合法的是( )。

    【单选题】当对线程进行调度使其暂停时,暂停的时间单位是 。

    【单选题】3. What did the doctor think was the reason for his trouble?

    【判断题】文档注释符/**···*/是Java语言特有的注释符。( )

    【单选题】5. Which of the following is true?

    【单选题】下列是Java语言中可用的注释符,其中错误的是 。

    【判断题】创建对象是系统将调用适当的构造方法给对象初始化。( )

    【单选题】下列关包的描述中,错误的是 。

    【单选题】2. What did the doctor say was the writer’s trouble?

    【单选题】字符串 s='a\nb\tc' ,则 len(s) 的值是( )。

    【单选题】下列关于构造方法的特点的描述中,错误的是 。

    【判断题】枚举接口中定义了具有删除功能的方法。( )

    【单选题】Python 语句 print(r"\nGood") 的运行结果是 ( ) 。

    【单选题】11111111111111111111111111111111111111

    【单选题】关于Java垃圾收集叙述正确的是( )。

    【填空题】Java语言的类型检查机制要求对于没有返回值的方法,在其前面必须加______进行说明。在Java语言中,所有的对象均通过运算符______分配内存,并对内存进行自动管理。

    【单选题】关于 Python中的复数,下列说法错误的是( )

    【单选题】下列关于接口的描述中,错误的是 。

    【判断题】若所有的用户线程都终止了,Java程序就会结束。( )

    【判断题】异常是一种特殊的运行错误的对象。( )

    【单选题】下列关于异常的描述中,错误的是 。

    【判断题】使用运算符new创建对象时,赋给对象的值实际上是一个地址值。( )

    【判断题】产品经理上线后才需要产品运营

    【单选题】Task 2 Healthy trees are important to us all. Trees provide shade, beauty, and homes for wildlife. Trees give us products like paper and wood. Trees can give us all these only if they are healthy. They must be well cared for to remain healthy. Your trees’ trouble may be you yourself. People spend much time and money to plant and maintain trees. Tree improves the looks of homes, parks, business, and public buildings. Yet, people who love trees the most may be the ones who cause them injury. Of course, they do not do this on purpose. They are most likely not aware of the kinds of things that injure trees. There are many people-caused tree injuries. You should become aware of them and avoid them. Learn the things that can help to keep your trees healthy. Healthy trees are beautiful. They make our world a pleasant place to live. Unhealthy trees are not as beautiful. They make the world less pleasant. Healthy trees help to cool and clean the air. They can even deaden ( 闷抑 )sound. Unhealthy trees cannot help or protect the environment. Trees, like people, are disturbed by changes around them. Construction of buildings is a major cause of tree injuries. 6. According to the passage, only_____ trees can give us shade and products.

    【单选题】4. Why did he decide not to go to the seaside for holiday?

    【判断题】产品经理是对某个产品或产品线担负主要责任

    【单选题】下列表达式中,值不是 1的是( )。

    【单选题】7. People who love trees may______.

    【判断题】对象可作方法参数,对象数组不能做方法参数。( )

    【单选题】Task 1 I have always felt proud of my good health because I sometimes only had to take one day off when I had a cold. So I got unhappy when I met with my doctor in the street one day. He told me that I was too heavy and if I didn’t lose weight, I would have heart trouble. He added that like many middle-aged men, I lived too easy alife. I sat behind my office desk in the day and sat before the TV set in theevening. My doctor advised me to go on a diet ( 节食 ) at once. I tried, but failed. I like my food very much and my wife is a very good cook. I then decided that it was all a question of exercise. I decided that I would not go to the seaside for holiday this year. There you could do nothing but go down to the beach and lie in the sun. I would not take my car, either. I knew we would drive about everywhere in it. We chose a village far away from the city. There was no road for car there and we could walk every day. After our first day’s walk I felt very tired, but we went on walking. I began to feel healthier and healthier. However, with so much exercise, I had a healthy appetite ( 胃口 ). When Igot back home, I found that I hadn’t lost any weight. I had become heavier. 1. Why does the writer feel proud?

    【单选题】8. 企业的下列固定资产不提折旧的是( )

    【判断题】Java 语言中数据类型占内存字节数与平台无关。( )

    【单选题】55.在Excel中,求最小值是函数是( )。

    【判断题】Java 语言既是面向对象的又是面向网络的高级语言。( )

    展开全文
  • 【单选题】下列关于异常的描述中,错误的是 。【单选题】下列关于构造方法的特点的描述中,错误的是 。【单选题】以下叙述中正确的是 ( ) 。【判断题】Java 语言既是面向对象的又是面向网络的高级语言。( )【单选题】...

    【单选题】下列关于异常的描述中,错误的是 。

    【单选题】下列关于构造方法的特点的描述中,错误的是 。

    【单选题】以下叙述中正确的是 ( ) 。

    【判断题】Java 语言既是面向对象的又是面向网络的高级语言。( )

    【单选题】下列关于运算符优先级的描述中,错误的是 。

    【单选题】93.IF(logical_test,value_if_true,value_if_false)中,value_if_true的含义是()

    【判断题】Java 语言中定义符号常量使用final关键字。( )

    【判断题】异常是一种特殊的运行错误的对象。( )

    【单选题】下列关包的描述中,错误的是 。

    【单选题】5. Which of the following is true?

    【单选题】7. People who love trees may______.

    【判断题】产品经理上线后才需要产品运营

    【单选题】下列标识符中合法的是( )。

    【判断题】创建对象是系统将调用适当的构造方法给对象初始化。( )

    【多选题】产品经理需要具备哪些素质

    【单选题】下列表达式中,值不是 1的是( )。

    【单选题】2. What did the doctor say was the writer’s trouble?

    【单选题】关于Java垃圾收集叙述正确的是( )。

    【判断题】Java 语言中数据类型占内存字节数与平台无关。( )

    【单选题】Java 程序经过编译后生成的文件的后缀是 。

    【单选题】Task 2 Healthy trees are important to us all. Trees provide shade, beauty, and homes for wildlife. Trees give us products like paper and wood. Trees can give us all these only if they are healthy. They must be well cared for to remain healthy. Your trees’ trouble may be you yourself. People spend much time and money to plant and maintain trees. Tree improves the looks of homes, parks, business, and public buildings. Yet, people who love trees the most may be the ones who cause them injury. Of course, they do not do this on purpose. They are most likely not aware of the kinds of things that injure trees. There are many people-caused tree injuries. You should become aware of them and avoid them. Learn the things that can help to keep your trees healthy. Healthy trees are beautiful. They make our world a pleasant place to live. Unhealthy trees are not as beautiful. They make the world less pleasant. Healthy trees help to cool and clean the air. They can even deaden ( 闷抑 )sound. Unhealthy trees cannot help or protect the environment. Trees, like people, are disturbed by changes around them. Construction of buildings is a major cause of tree injuries. 6. According to the passage, only_____ trees can give us shade and products.

    【判断题】若所有的用户线程都终止了,Java程序就会结束。( )

    【判断题】下列两个命令:javac 和java是不同的,编译时用前者,运行时用后者。( )

    【判断题】说明或声明数组时不分配内存大小,创建数组时分配内存大小。()

    【单选题】下列是Java语言中可用的注释符,其中错误的是 。

    【单选题】55.在Excel中,求最小值是函数是( )。

    【单选题】4. Why did he decide not to go to the seaside for holiday?

    【判断题】文档注释符/**···*/是Java语言特有的注释符。( )

    【判断题】字符串可分为字符串常量和字符串变量两种,它们都是对象。()

    【判断题】枚举接口中定义了具有删除功能的方法。( )

    【单选题】Python语言属于( )。

    【单选题】3. What did the doctor think was the reason for his trouble?

    【判断题】使用运算符new创建对象时,赋给对象的值实际上是一个地址值。( )

    【单选题】关于 Python中的复数,下列说法错误的是( )

    【单选题】Task 1 I have always felt proud of my good health because I sometimes only had to take one day off when I had a cold. So I got unhappy when I met with my doctor in the street one day. He told me that I was too heavy and if I didn’t lose weight, I would have heart trouble. He added that like many middle-aged men, I lived too easy alife. I sat behind my office desk in the day and sat before the TV set in theevening. My doctor advised me to go on a diet ( 节食 ) at once. I tried, but failed. I like my food very much and my wife is a very good cook. I then decided that it was all a question of exercise. I decided that I would not go to the seaside for holiday this year. There you could do nothing but go down to the beach and lie in the sun. I would not take my car, either. I knew we would drive about everywhere in it. We chose a village far away from the city. There was no road for car there and we could walk every day. After our first day’s walk I felt very tired, but we went on walking. I began to feel healthier and healthier. However, with so much exercise, I had a healthy appetite ( 胃口 ). When Igot back home, I found that I hadn’t lost any weight. I had become heavier. 1. Why does the writer feel proud?

    【单选题】当对线程进行调度使其暂停时,暂停的时间单位是 。

    【单选题】下列选项中合法的标识符是( )。

    【判断题】对象可作方法参数,对象数组不能做方法参数。( )

    【单选题】关于链表结构,陈述错误的是 。

    【单选题】下列关于接口的描述中,错误的是 。

    【单选题】8. 企业的下列固定资产不提折旧的是( )

    【判断题】产品经理是对某个产品或产品线担负主要责任

    【判断题】在构造方法中如调用 super() 语句,则必须使其成为构造方法中的第一条语句。

    【判断题】任何变量在使用前都必须显式初始化。

    【填空题】Java语言的类型检查机制要求对于没有返回值的方法,在其前面必须加______进行说明。在Java语言中,所有的对象均通过运算符______分配内存,并对内存进行自动管理。

    【判断题】Java 语言中,构造方法是可以继承的。( )

    【单选题】Python 语句 print(r"\nGood") 的运行结果是 ( ) 。

    【单选题】字符串 s='a\nb\tc' ,则 len(s) 的值是( )。

    【单选题】11111111111111111111111111111111111111

    【判断题】捕获异常时try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。( )

    展开全文
  • Java错题集(十三)

    2021-02-08 12:22:01
    下列关于异常处理的描述中,错误的是()。 Java的体系结构包含()。 下面有关 java 类加载器,说法正确的是?() 下列哪些操作会使线程释放锁资源? 下面有关JVM内存,说法错误的是? 以下代码将打印出 关于上面...
  • 部分真题整理5

    千次阅读 2015-09-11 11:42:29
    1、 java关于异常处理机制的叙述哪些正确(BC) catch部分捕捉到异常情况时,才会执行finally部分 当try区段的程序发生异常时,才会执行catch区段的程序 在try区段不论程序是否发生错误及捕获到异常错误,都会...
  • JAVA选择题

    2021-01-17 20:09:22
    1.关于异常处理机制的叙述正确的是() 正确答案: C 你的答案: A (错误) A:catch部分捕捉到异常情况时,才会执行finally部分 B:当try区段的程序发生异常时,才会执行finally部分 C:当try区段不论程序是否发生错误及...
  • Test3

    2019-09-17 12:20:04
    1.关于Java的异常处理机制的叙述哪些正确?C A 如果程序发生错误及捕捉到异常情况了,才会执行finally部分 B 其他选项都不正确 C 当try区段的程序发生异常且被catch捕捉到时,才会执行catch区段的程序 D catch部分...
  • Java与链表练习题一

    2019-09-19 09:58:53
    关于Java的异常处理机制的叙述哪些正确?(C) A.如果程序发生错误及捕捉到异常情况了,才会执行finally部分 B.其他选项都不正确 C.当try区段的程序发生异常且被catch捕捉到时,才会执行catch区段的程序 D....
  • 3 下列关于中断和异常的叙述中,哪一个是错误的? x86系列处理器提供的4个处理器特权级别中R0的特权级别最高 中断向量(中断描述符)保存了程序状态字和中断入口程序地址 ...
  • 关于 Error 和 Exception 区别 网上答案都很多了,这里简单叙述: Java 的异常处理机制基本组成类型: Error 类 和 Exception 类 ,它们都是继承了 Throwable 类,在 java 中 Throwable 类型实例才可以被...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    14.4 继承中关于属性一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口成员 .178 15.4 接口实现 .182 ...
  • 14.1.1 关于异常的其他观点 318 14.2 异常的结组 318 14.2.1 派生的异常 319 14.2.2 多个异常的组合 321 14.3 捕捉异常 321 14.3.1 重新抛出 322 14.3.2 捕捉所有异常 322 14.4 资源管理 324 14.4.1 构造...
  • 14.1.1 关于异常的其他观点 318 14.2 异常的结组 318 14.2.1 派生的异常 319 14.2.2 多个异常的组合 321 14.3 捕捉异常 321 14.3.1 重新抛出 322 14.3.2 捕捉所有异常 322 14.4 资源管理 324 14.4.1 构造...
  • C#微软培训资料

    2014-01-22 14:10:17
    14.4 继承中关于属性一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口成员 .178 15.4 接口实现 .182 ...
  • C++程序设计语言(特别版)--源代码

    热门讨论 2012-04-23 07:33:51
    14.1.1 关于异常的其他观点 318 14.2 异常的结组 318 14.2.1 派生的异常 319 14.2.2 多个异常的组合 321 14.3 捕捉异常 321 14.3.1 重新抛出 322 14.3.2 捕捉所有异常 322 14.4 资源管理 324 14.4.1 构造...
  • 1.下列特点中,哪个是Java 虚拟机执行的特点之一? A、字节代码 B、多进程 C、静态连接 D、编译 2.Java语言的类型是 A、面向对象语言 B、面向过程语言 C、汇编程序 D、...18.下面关于沙箱模型的叙述错误的是
  • 15、下面,有关Object Spaces叙述正确的是:将业务逻辑和数据存取逻辑隔离起来/用业务对象方式操作数据 16、User Interface Process Components的作用是什么?隔离了UI与业务逻辑层/对流程中的UI进行了管理/提供了...
  • 下列关于构造方法的说法中错误的是:(选择1项) A) 构造方法的可以被重载。 B) 构造方法不可以有返回类型,但是可以有参数。 C) 构造方法的名字必须与类名相同。 D) 构造方法不可以被覆盖。 题目28:c 所有的异常...
  • Visual C++ 2008入门经典--详细书签版

    热门讨论 2013-02-02 16:07:15
    IvorHorton还著有关于C、C++和Java多部入门级好书,如《C语言入门经典(第4版)》和《C++入门经典(第3版)》。 目录 封面 -19 前言 -18 目录 -10 第1章 使用Visual C++ 2008编程 1 1.1 .NET Framework 1 1.2 CLR 2...
  • IvorHorton还著有关于C、C++和Java多部入门级好书,如《C语言入门经典(第4版)》和《C++入门经典(第3版)》。 目录 封面 -19 前言 -18 目录 -10 第1章 使用Visual C++ 2008编程 1 1.1 .NET Framework 1 1.2 CLR 2...
  • 会计理论考试题

    2012-03-07 21:04:40
    11.在资源管理器中删除文件的操作,错误的是选中文件后, ___A____。 A、在“编辑”菜单中选“删除”命令 B、按Delete键 C、单击右键,选“删除”命令 D、在文件菜单中选“删除”命令 12.机器语言是__C___。 A、源...
  • Visual C++ 2005 入门经典 详细书签版

    热门讨论 2013-02-02 16:39:43
    6.3.3 MFC中的异常处理 257 6.4 处理内存分配错误 258 6.5 函数重载 259 6.5.1 函数重载概念 260 6.5.2 何时重载函数 262 6.6 函数模板 262 6.7 使用函数示例 265 6.7.1 实现计算器 265 6.7.2...
  • 6.3.3 MFC中的异常处理 257 6.4 处理内存分配错误 258 6.5 函数重载 259 6.5.1 函数重载概念 260 6.5.2 何时重载函数 262 6.6 函数模板 262 6.7 使用函数示例 265 6.7.1 实现计算器 265 6.7.2...
  • 你会发现理论书籍好像一下子变得无用武之地,你会发现任何一个细节上理解错误都可能导致自己辛辛苦苦编写代码运行异常甚至崩溃。 我经历过这一切!我曾经翻遍了一本《操作系统:设计与实现》,也没有找到实现一...
  • 你会发现理论书籍好像一下子变得无用武之地,你会发现任何一个细节上理解错误都可能导致自己辛辛苦苦编写代码运行异常甚至崩溃。 我经历过这一切!我曾经翻遍了一本《操作系统:设计与实现》,也没有找到实现一...
  • 事务处理原理 第2版

    热门讨论 2012-12-30 10:49:38
     我们关注的是事务处理的工作原理,而不是如何构建事务处理应用程序。我们通过很多产品的范例来演示说明如何应用这些原理以及这些想法是在什么情况下产生的,但不可能详细地叙述每一种产品。本书介绍实用的且在产品...
  •  ·分享c++程序的错误查找技术,并介绍通用调试原则讨论每一个windows应用程序结构和基本元素  ·举例说明如何使用mfc开发本地windows应用程序  ·指导读者用c++和c++/cli设计和创建大量windows应用程序 ...
  •  ·分享c++程序的错误查找技术,并介绍通用调试原则讨论每一个windows应用程序结构和基本元素  ·举例说明如何使用mfc开发本地windows应用程序  ·指导读者用c++和c++/cli设计和创建大量windows应用程序 ...
  • 德力西产品说明.pdf

    2019-10-10 18:41:58
    本手册除叙述操作说明外,还提供接线图供您参考。如果您对本产品使用存在疑难或有特殊要求, 可以联系本公司各地办事处或经销商,当然您也可以直接致电我公司总部客户服务中心,我们将竭诚为您服务。 本手册包含...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

关于异常的叙述错误的是