TreeSet实现了SortedSet也实现了Set,但它不是随便一个对象都能存储:publicclassTreeSetTest{
publicstaticvoidmain(String[]args){
TreeSettree=newTreeSet();
tree.add(newPepole("zhangsan"));
tree.add(newPepole("lisi"));
System.out.println(tree);
}
}
classPepole{
..
分类:
编程语言 时间:
2015-11-05 00:49:13
阅读次数:
149
SortedMap接口扩展Map。它确保项目保持在升序键顺序有几种方法没有项目在调用映射时抛出一个NoSuchElementException异常。当一个对象在Map上的元素不兼容抛出一个 ClassCastException异常。如果试图使用一个空对象时或在map上不允许空值时一个NullYiib...
分类:
编程语言 时间:
2015-10-31 16:53:58
阅读次数:
194
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背...
分类:
编程语言 时间:
2015-10-27 19:41:09
阅读次数:
204
用到动态代理时会发生这样的错误:java.lang.ClassCastException:$Proxy0 cannotbecasttojava.sql.Connection原因是数据库驱动版本的问题;当用到:mysql-connector-java-5.0.8-bin.jar则不会出报错;但是,当用...
分类:
数据库 时间:
2015-10-06 19:31:26
阅读次数:
166
有时在修改xml文件时,全报这种错误,这个应该是缓存没得到及时更新导致的,可以通过以下方法解决:Eclipse tends to mess up your resources every now and then. This leads to some odd behavior such as st...
分类:
移动开发 时间:
2015-09-04 18:29:03
阅读次数:
238
泛型是JDK1.5中最重要的特征,通过引入泛型,我们将获得编译时类型的安全和运行时更小的抛出ClassCastException的可能。泛型用的最多的地方是集合。
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
表面上看起来,无论语法还是应用的环境(比如容器类),泛型类型(或者泛型)都类似于 C...
分类:
编程语言 时间:
2015-08-26 01:54:39
阅读次数:
270
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------泛型好处:1.将运行时期的ClassCastException,转移到了编译时期 方便程序员解决问题,让运行时期问题减少。 2.避免了强制转换。泛型格式:通过来定义要操作的引用数...
分类:
其他好文 时间:
2015-08-21 21:06:58
阅读次数:
235
泛型:
泛型:通过来接受一种引用数据类型,作用在编译时,使用检查
添加集合的对象是否属于该类型,从而把运行时的问题转换为编译时异常,提高程序的安全性
避免抛出 ClassCastException,同时也不需要类型转换<>什么时候使用?
当操作的引用数据类型不确定的时候,使用<>.把要操作的数据类型传进来即可
其实<>相当于接受具体的引用数据类型的...
分类:
编程语言 时间:
2015-08-20 13:11:18
阅读次数:
130
一、Java泛型入门基础
1、 泛型历史:集合中可以存储任意类型对象,但是在取出时,如果要使用具体对象的特有方法时,需要进行向下转型,如果存储的对象类型不一致,在转型过程中就会出现ClassCastException异常。这样就给程序带来了不安全性。
在jdk1.5以后就有了解决方案——泛型技术:在存储元素时,就不允许存储不同类型的元素。存储了就编译失败。 所以就需要在存储元素时,在...
分类:
编程语言 时间:
2015-08-16 02:13:10
阅读次数:
177
有时候,我们查询只需要查询bean的某一个部分,而不需要它所有的属性,这时候HQL就可以这样写:
假设有一个类User(省略getter setter):
public class User {
private String name;
private int age;
private boolean sex;
}
如果只需要查询姓名和年龄,则HQL可以这样写:select new U...
分类:
编程语言 时间:
2015-08-08 15:02:37
阅读次数:
317