
张老师课程学习笔记
liguohao00
努力向前跑。。。。
展开
-
泛型的基本应用、内部原理及更深应用
泛型的基本应用、内部原理及更深应用1. jdk1.5以前的集合类中存在什么问题a) ArrayLIst collection = new ArrayList();collectin.add(1);collection.add(1L);collection.add(“abc”);int I = (Integer)ArrayList.get(1); //编译器强制类型转换原创 2011-06-16 23:59:00 · 607 阅读 · 0 评论 -
java反射的学习
初步感受反射—Class类1、 java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同实例对象有不同的属性值。java程序中的各个java类,它们是否属于同一类事物,是不是可以用一个类来描述这类事物呢?这个类的名字就是Class,要注意与小写class关键字区别,Class类描述了哪些方面的信息呢?类的名字,类的访问属原创 2011-06-07 22:19:00 · 1524 阅读 · 0 评论 -
枚举的学习
枚举(1)、用普通类模拟枚举功能。用weekDay的类来模拟 私有的构造方法 每个元素分别用一个公有的静态成员变量表示 可以有若干公胡方法或抽象方法,例如,要提供nextDay()方法必须是抽象的。采用抽象方法定义nextDay()就将大量的if else 语句转移成了一个个独立的类 代码例子: public abs原创 2011-06-05 23:40:00 · 453 阅读 · 0 评论 -
自定义泛型方法及其应用和类型参数的类型推断
自定义泛型方法用其应用1. 定义泛型方法 a. java的泛型方法没有C++函数功能强大,java中的如下代码无法通过编译: T add(T x, T y) { return (T) (x + y); }2. 交换数组中的两个元素的位置 //下面的方法很通用,这样做还是有意义的private static void swap(T[] a原创 2011-06-17 19:36:00 · 3767 阅读 · 0 评论