题目:

2.下列哪些异常属于运行时异常(RuntimeException)?

A.    IOException          B. ClassCastException        C. NullPointerException

D. SocketException    E. ClassNotFoundException F. IndexOutOfBoundsException

解答:java中的Exception分为Runtime-Exception和checked Exception.

引用:

Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常。
但是另外一种异常:runtime exception,也称运行时异常,我们可以不处理。当出现这样的异常时,总是由虚拟机接管。比如:我们从来没有人去处理过NullPointerException异常,它就是运行时异常,并且这种异常还是最常见的异常之一。
出现运行时异常后,系统会把异常一直往上层抛,一直遇到处理代码。如果没有处理块,到最上层,如果是多线程就由Thread.run()抛出,如果是单线程就被main()抛出。抛出之后,如果是线程,这个线程也就退出了。如果是主程序抛出的异常,那么这整个程序也就退出了。运行时异常是Exception的子类,也有一般异常的特点,是可以被Catch块处理的。只不过往往我们不对他处理罢了。也就是说,你如果不对运行时异常进行处理,那么出现运行时异常之后,要么是线程中止,要么是主程序终止。
如果不想终止,则必须扑捉所有的运行时异常,决不让这个处理线程退出。队列里面出现异常数据了,正常的处理应该是把异常数据舍弃,然后记录日志。不应该由于异常数据而影响下面对正常数据的处理。在这个场景这样处理可能是一个比较好的应用,但并不代表在所有的场景你都应该如此。如果在其它场景,遇到了一些错误,如果退出程序比较好,这时你就可以不太理会运行时异常,或者是通过对异常的处理显式的控制程序退出。

所以应该选 B C E F

SocketException是IOException的派生类。

3.下列哪些类可以访问protected作用域的成员?

A. 当前类      B. 同一package的类          C. 子孙类      D. 其他package的类

Java中:

public:公开。所有其他的类都可以访问。

protected:表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员(更形象地说,protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。)

无修饰词(默认),表示包访问权限(friendly, java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++ ),同一个包内可以访问,访问权限是包级访问权限。(注意:包外的子类不能直接继承(包内的子类可以访问);)

private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
所以答案应该是: A B C

IBM实习生笔试题目(2)相关推荐

  1. IBM实习生笔试题目

    IBM实习生笔试题目 2007-11-28 15:05 一.            选择题(不定项选择) 1.关键字switch可以作用在以下哪些数据类型上? A. int       B. char ...

  2. IBM实习生笔试题目(6)

    题目: 写程序 (1)用java语言写一个程序,删除一个目录. (2)用java语言写一个程序,读取一个properties文件. (3)写一个Singleton. (4)用java语言实现插入排序. ...

  3. IBM实习生笔试题目(5)

    1. Java中常用的两种XML解析技术是什么?请简述他们的原理及优缺点. 答:DOM和SAX. DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准.DOM是以层次结构组织的节点或信息片断 ...

  4. IBM实习生笔试题目(1)

    1.关键字switch可以作用在以下哪些数据类型上? A. int       B. char              C. string         D. byte           E. ...

  5. 2020.4.23美团点评实习生笔试题目记录(5道编程题)

    幸运星 时间限制:C/C++语言 1000MS:其他语言 3000MS 内存限制:C/C++语言 65536KB:其他语言 589824KB 题目描述: 在观星的时候,一种常用的方式是划出类似于正方形 ...

  6. mysql实习生笔试题_2011甲骨文Oracle实习生笔试题目

    有C++和Java两份卷,可以挑一份考,也是全英文的,两个小时,超多题15道选择基本都是C++基础知识4道读程序问答题写出几个给定指针 有C++和Java两份卷,,可以挑一份考,也是全英文的,两个小时 ...

  7. 阿里实习生笔试程序检测题目

    昨天晚上偶然看到同学在做阿里实习生笔试中的程序编码检测,题目如下给定两个数组A和B,假定其中有四个元素即为:A=[a1,a2,a3,a4]  B=[b1,b2,b3,b4]; 那么将B中的元素插入到A ...

  8. 2020年腾讯实习生算法笔试题目(感触良多)

    2020年腾讯实习生算法笔试题目 题目描述 代码示例 题目描述 代码示例 题目描述 代码示例 快速幂求解代码示例 题目描述 代码示例 题目描述 代码示例   参加了腾讯20年的实习生笔试,本来都不打算 ...

  9. 微软实习生招聘笔试题目

    微软实习生招聘笔试题目 您好!以下是本次微软实习生招聘的笔试题目,请仔细阅读并认真答题: 注意:本次测试题目仅限本人阅读,请勿传阅他人.谢谢! 提交材料 1.不超过2页的说明书,包括算法,设计,使用说 ...

最新文章

  1. Pyramid Attention Network for Semantic Segmentation
  2. Volley框架使用及源码解析
  3. Spring 框架核心概念IoC 随笔
  4. 我的世界java版tis,我的世界1.7.10~1.8.8 9tis-3d回到汇编的时代mod
  5. Nexys4DDR手写数字图像识别
  6. java面试题三_最全的java面试题目三
  7. GDAL读写矢量文件——Python
  8. matlab 声明多个变量,Matlab for 多个变量循环能不能这样啊 ,求教高手!!!!...
  9. 哪种存储器是非易失的_非易失性存储器
  10. 【智慧城市】GIS数据获取-获取道路/水路数据
  11. MathType输入花体字
  12. Java面试题及答案整理 2022 年 8 月最新版
  13. (一)线段树入门--补充与其他模板
  14. ArcGIS 把字段允许空值设为否
  15. Python➕ ps 图钉画图纸制作教程
  16. Linux如何设置邮件消息大小,sendmail限制用户发送的邮件的大小
  17. 【消息队列】五个问题详解消息中间件
  18. 字符串插入字符串函数
  19. Java毕设项目OA办公系统
  20. 哈夫曼压缩和矩阵压缩存储

热门文章

  1. Linux系统之Uboot、Kernel、Busybox思考之四
  2. oppo ulike 步步高
  3. 全国人口数据地图2010
  4. Netty的服务端和客户端
  5. 为什么浮点数不精确?
  6. 【云原生】Docker 进阶 -- 阿里云服务器安装Docker Compose与初体验
  7. 蓝奏云文件真实地址分析
  8. 【开发日常】【uboot】 -- uboot下的常用命令解析
  9. win 显示文件名后缀属性
  10. for in for of forEach