javaweb复习总结全(最新整理版).docVIP

  • 2
  • 0
  • 约1.1万字
  • 约 11页
  • 2024-01-07 发布于江苏
  • 举报

javaweb第一天

junit测试框架

Arrsert.assertEquals(longexecpted,longactual)测试两个long类型的值execpted与actual是否相等,相等返回true,否则返回false;

泛型类型的转换

泛型的实际类型参数不具备继承关系、

ListIntegerlist

ListIntegerlist=newLinkedListInteger();

CollectionNumbernums=list;

下面这一行代码会报错:不能不能进行换。因为List集合中装的是Integer类型,而Collection中装的Number类型,泛型的实际类型参数不具备继承关系。

打个比方:List和Collection都是集合,是容器,是用来装东西的,所以将他们比喻成两个不同的房子,List房子中住的是人,Collection房子中住的是猪,将住人的List房子赋给住猪的房子,将人变成猪,这是不可能的,所以泛型的实际类型参数不具备继承关系

泛型的作用:

jdk5.0之前,将对象保存到集合中,对象会失去他自己特有的信息,在从集合中取出该集合时,程序员必须手动的强制类型转换,这样不免在给程序带来安全性的问题,但是泛型的出现使得程序员在编码时可以限制集合中的处理类型,从而把运行时的可能发生的问题,转变为编译时的问题,

文档评论(0)

1亿VIP精品文档

相关文档