异常[exception] ArrayIndexOutOfBoundsException 数组越界异常 ClassCastException 类型转换异常 ClassNotFoundException 类找不到异常 NullPointerException 空指针异常 NPE … 1. 了解异常概念 ...
分类:
其他好文 时间:
2020-06-25 19:28:57
阅读次数:
137
安卓的常见crash原因: NullPointerException 空指针 ClassCastException 类型转换异常 IndexOutOfBoundsException 下标越界异常 ActivityNotFoundException Activity未找到异常 IllegalState ...
分类:
移动开发 时间:
2020-05-10 15:26:38
阅读次数:
84
常见异常:1.ArrayIndexOutOfBoundsException:数组下标越界异常下标超过了[0,长度-1]2.NullPointerException:空指针异常对象.属性对象.方法如果对象是null,就会发生空指针异常3.ClassCastException:类型转换异常在向下转型时, ...
分类:
其他好文 时间:
2020-03-30 11:14:59
阅读次数:
63
使用强转时,可能会出现ClassCastException异常 instanceof 关键字 例如 a instanceof A 判断对象a 是否是类A的实例 如果是,返回true. 否则 返回false. ...
分类:
其他好文 时间:
2020-03-18 13:42:03
阅读次数:
61
##泛型 1、泛型定义及好处 Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常. 泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型 /*创建集合,使用泛型* 好处:1、避免了类型转换的麻烦,存储什么类型,取出什么 ...
分类:
编程语言 时间:
2020-02-01 11:07:02
阅读次数:
103
The reason is that the XML framework tries to instantiate classes using reflection and does this from the thread context classloader (PowerMock's clas ...
分类:
其他好文 时间:
2020-01-10 01:02:56
阅读次数:
110
1.泛型类 普通的类 这样的代码是完全可以执行了,那为什么还需要泛型类? 1.安全性 上面的代码编译是完全可以通过的,但是执行的时候就会出现ClassCastException异常 2.可读性好,省去了反复的强制类型转换。 对于泛型类,java编译器会将泛型代码转换成普通的非泛型代码, 所以对于虚拟 ...
分类:
编程语言 时间:
2020-01-01 09:33:08
阅读次数:
82
泛型出现的原因:集合中可以存储各种对象,会被自动被提升为Object类型,当我们在取出每一个对象时,需要进行相应的操作。但如果集合中存储着不同类型的元素,则会出现类型转换异常ClassCastException,所以在存储时,必须明确集合元素的类型。 1 public class GenericDe ...
分类:
编程语言 时间:
2019-12-27 23:31:31
阅读次数:
96
一.泛型的概述1.1泛型由来我们的集合可以存储多种数据类型的元素,那么在存储的时候没有任何问题,但是在获取元素,并向下转型的时候,可能会存在一个错误,而这个错误就是ClassCastException.很显然,集合的这种可以存储多种数据类型的元素的这个特点,不怎么友好,程序存在一些安全隐患,那么为了出来这种安全隐患,我们应该限定一个集合存储元素的数据类型,我们只让他存储统一中数据类型的元素,那么在
分类:
编程语言 时间:
2019-12-18 23:39:36
阅读次数:
92
`java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter` 这个问题遇到好几次了,久了又忘记怎么解决的了,特 ...
分类:
编程语言 时间:
2019-11-20 19:16:38
阅读次数:
90