2 u011359326 u011359326 于 2016.03.08 17:00 提问

android中一个Activity的空指针异常和classcast异常有什么区别呢

android中一个Activity的空指针异常和classcast异常有什么区别呢

2个回答

qq519934599
qq519934599   2016.03.08 17:08
已采纳

classcast叫做类型转换异常,比如 人继承动物,猴子继承动物,现在
(人)猴子;//此句为classcast。
空指针是对象是null,比如
String str=null;
str.toString();//此句为空指针。

qq_33541466
qq_33541466   2016.03.08 17:09

那得看哪里出空指针啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java异常处理 Exception、error、运行时异常和一般异常有何异同
一、开场白 对于程序运行过程中的可能出现异常情况,java语言使用一种称为异常处理的错误捕捉机制进行处理。相信大家对 try { }catch( ){} finally{} 这种结构非常熟悉,使用频率极高。既然经常使用它,而且也是面试常问知识点,我们就有必要去深入地了解一下。也谈不上深入,只是java语言的基本功。下面,开始吧! 二、异常分类 在java中,异常对象都是派生于Throwabl...
对比 Exception 和 Error,运行时异常与一般异常有什么区别
Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。Exception 和 Error 体现了 Java 平台设计者对不同异常情况的分类。Exception 是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理。Error 是指...
对比Exception和Error——运行时异常与一般异常的区别
1、Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。 2、Exception 是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理。 3、Error 是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致...
请对比Exception和Error,另外,运行时异常与一般异常有什么区别?
1,unchecked Exception(不检查异常),运行时异常,例如NullPointerException,ArrayIndexOutOfBondsException.可以编码避免的逻辑错误。具体根据需要判断是否需要捕获,并不会在编译期强制要求。2,  checked Exception  可检查异常在源代码是必须显示地进行捕获处理,这是编译期检查的一部分。3,  实践经验小结。     ...
java面试题(二)——请对比 Exception 和 Error,另外,运行时异常与一般异常有什么区别?
Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。 Exception 和 Error 体现了 Java 平台设计者对不同异常情况的分类。Exception 是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理。 Erro...
Java中常见异常有哪些
作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考: 1. Java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对
运行时异常和普通异常的区别
Java提供了两种错误的异常类,分别为Error和Exception,他们拥有共同的父类—Throwable。        Error表示程序在运行期间出了非常严重的错误,并且错误不可恢复,如OutOfMemoryError、ThreadDeath等     Exception表示可以恢复的异常,是编译器可以捕捉到的。包含两种类型:     检查异常和运行时异常。     1)检查异常。
Spring-Java检查型异常和非检查型异常
RuntimeException,Error,Exception
Android程序运行异常(Activity空指针)
在android程序运行时偶然发现下面这个问题,如何解决呢? java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.renlei.myandroiddemo/com.example.***.myandroiddemo.Activitys.AccountActivityDemo}: java.l
异常处理(007)_常见的java异常有哪些(非运行时)
1、常见的java运行时异常有哪些 了解非运行时异常看这里:什么是java中的异常  常见的运行时异常看这里:常见的运行时异常有哪些 我们所说的常见异常是jdk或者其他常用第三方jar中的异常,出现频次很高的异常。常见的非运行时异常(即检查异常,checked exception)包括: 操作数据库异常:SQLException输入输出异常:IOException文件未找到异常