10 2012 档案

摘要:java 泛型回忆录关于JAVA泛型的学习小结:之前看C++的模版,里面使用的模版类型和实例化的模版类型理解起来还是比较简单地,就是一个“替代”过程,理解起来是比较顺畅地模版类型和一个具体的类型在模版内的使用并没有多大的区别。但是JAVA1.5的泛型(GJ)它在使用上和模版是不大相同地,就通过我的笔记大家来好好复习下。(端午节无聊看地,T _T) 1 类的泛型。就是在类的基础上对未知类型的一种约束。使用起来和模版不同的地方主要有: A 这种约束不会使用在static的类型上。 B 不能在基本类型实例化泛型参数。 C 不能在new,instanceof,数据转换中使用中外露类型参数。 ... 阅读全文
posted @ 2012-10-22 18:01 l_k_y 阅读(187) 评论(0) 推荐(0)
摘要:try{//代码区}catch(Exception e){//异常处理}代码区如果有错误,就会返回所写异常的处理。首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说:try{int i = 1/0;}catch(Exception e){........}一个计算的话,如果除数为0,则会报错,如果没有try的话,程序直接崩溃。用try的话,则可以让程序运行下去,并且输出为什么出错!try catch 是捕捉try部分的异常,当你没有trycatch的时候,如果出现异常则程序报错,加上trycatch,出现异常程序正常运行,只是把错误信息存储到. 阅读全文
posted @ 2012-10-18 01:08 l_k_y 阅读(295) 评论(0) 推荐(0)
摘要:迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被Collection继承。 (2) 使用next()获得序列中的下一个元素。 (3) 使用hasNext()检查序列中是否还... 阅读全文
posted @ 2012-10-18 00:29 l_k_y 阅读(164) 评论(0) 推荐(0)