欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > 内容正文

android面试题之五

来源: 开发者 投稿于  被查看 15254 次 评论:14

android面试题之五


二十六、什么情况会导致?如何避免?能否捕获导致其的异常?

,比如空指针、数组越界、类型转换异常等等。

查看抛出异常的代码出现的位置,然后到程序对应代码中进行修改。

本身的并未声明会抛出异常,则其在运行时有无可能抛出异常,你遇到过吗?诺有的话会导致什么问题?如何解决?

。我遇到过。比如空指针异常是最常见的异常,只要对调用方法就会出现。会导致程序无法正常运行出现。可以打开控制台查看信息,然后找到抛出异常信息的代码段并进行修改。

的进程和的进程应用程序的进程是否为同一个概念

虚拟机。每一个应用程序都在它自己的进程中运行,都拥有一个独立的虚拟机实例。而每一个都是在中的一个进程,所以说可以认为是同一个概念。

应用作为一个独立的进程执行可以防止在虚拟机崩溃的时候所有程序都被关闭。

的区别上文已介绍过。

操作系统属于实时操作系统吗

嵌入式实时操作系统是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。主要用于工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。又可分为软实时和硬实时两种,而是基于内核的,在用户空间可抢占,内核空间在以后可局部抢占,严格来讲属于软实时系统。

实时性。由于对嵌人式实时操作系统的共同要求是系统能快速响应事件,具有较强的实时性,所以嵌入式实时操作系统的内核都是可抢占的。
可裁剪性。嵌入式操作系统运行的硬件平台多种多样,其宿主对象更是五花八门,所以要求嵌入式操作系统中提供的各个功能模块可以让用户根据需要选择使用,即要求它具有良好的可裁剪性。
高可靠性。嵌入式系统广泛应用于军事武器、航空航天、交通运输、重要的生产设各领域,所以要求嵌人式操作系统必须有极高的可靠性,对关键、要害的应用还要提供必要的容错和防错措施,以进一步提高系统的可靠性。
易移植性。为了适应多种多样的硬件平台,嵌人式操作系统应可在不做大量修改的情况下能稳定地运行于不同的平台。

1.页式存储管理中的逻辑地址有页号和业内地址两部分组成,但作业仍然使用连续的逻辑地址,可把它看作是一维的(线性的)地址结构。用户没有分页的概念,操作系统把作业信息装入主存时才按照块长进行分页。 段式存储管理中的逻辑地址有段号和段内地址两部分组成。他支持用户的分段,每段内的逻辑地址是连续的,而段与段之间的逻辑地址是不连续的。因此段式存储管理中的逻辑地址实际上是采用了二维的地址结构。

相关频道:

用户评论