泛型:jdk1.5出现的安全机制。好处:1,将运行时期的问题ClassCastException转到了编译时期。2,避免了强制转换的麻烦。<>:什么时候用?当操作的引用数据类型不确定的时候。就使用<>。将要操作的引用数据类型传入即可.其实<>就是一个用于接收具体引用数据类型的参数范围。在程序中,只要用到了带有<>的类或者接口,就要明确传入的具体引用数
分类:
编程语言 时间:
2018-07-20 20:31:10
阅读次数:
175
/**未使用泛型面对的问题*1、可以添加任何类型元素*2、类型转换出现ClassCastException异常**在集合中使用泛型,规定添加元素的类型*/@Testpublicvoidtest01(){Listl=newArrayList();l.add(123);l.add(222);l.add("abc");l.add(newa("lisi",23));l.add(333);//java.la
分类:
编程语言 时间:
2018-07-05 17:29:28
阅读次数:
151
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsExcepti ...
分类:
其他好文 时间:
2018-07-05 17:26:17
阅读次数:
115
A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [Stand ...
分类:
编程语言 时间:
2018-06-20 21:21:06
阅读次数:
1016
为什么要使用泛型? 引入例子 上述代码在编译器没有问题,但在运行期间,将会报错。因为List的add方法的参数为object,如果不知道List类型时,通过强转获值,这时就会报错了。因为编译阶段正常,而运行时会出现“java.lang.ClassCastException”异常。因此,导致此类错误编 ...
分类:
编程语言 时间:
2018-06-18 10:32:51
阅读次数:
122
1、由于集合中什么类型的元素都可以存储。导致取出时,如果出现强转就会引发运行时 ClassCastException。怎么来解决这个问题呢?使用集合时,必须明确集合中元素的类型。这种方式称为:泛型。 2、泛型的应用分为三种:含泛型的类,含有泛型的接口,含有泛型的方法。 3、泛型使用时的定义格式:(1 ...
分类:
编程语言 时间:
2018-05-29 16:19:34
阅读次数:
186
背景,mybatis查询的时候直接取的sqlsession,没有包装成SqlSessionTemplate,没有走spring提供的代理。 然后我写的获取sqlsession的代码没有考虑到并发的情况,导致sqlsession建的太多 并发大了之后,查询报错 解决方法,交给spring来管理myba ...
分类:
数据库 时间:
2018-05-13 16:54:14
阅读次数:
2254
- ArithmeticException(算术异常) - ClassCastException (类转换异常) - IllegalArgumentException (非法参数异常) - IndexOutOfBoundsException (下标越界异常) - NullPointerExcepti ...
分类:
其他好文 时间:
2018-04-21 16:08:26
阅读次数:
145
java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
分类:
其他好文 时间:
2018-04-13 18:02:33
阅读次数:
133
WebService通讯技术的CXF框架问题 严重: Servlet /cxf_rs_spring threw load() exception java.lang.ClassCastException: org.apache.cxf.transport.servlet.CXFServlet can ...
分类:
Web程序 时间:
2018-04-08 12:10:54
阅读次数:
251