java lang 包里面装的一般都是 一些Java必要的类,
比如string 八大基本数据类型的包装类.
object math stringbuffer thread 等等
java util 包里面一般装的 都是一些工具类 比如 各种集合.
__________
LinkedList集合:
有一个方法叫做 Link.addFirst(xxx);将元素插入头元素中 ,先插入的在后面。和栈的感觉是一样的。
同样有一个 addLast();
同样有一个 getFirst();获取第一个。元素 但是不删除,如果链表为空,
抛出NOSuchElementException
removefirst();删除第一个,返回删除的元素。
同理有removeLast();
isempty()判断 link集合是否为空,为空返回true;
__________________
集合框架-LinkedList集合-练习(堆栈和队列);
__________
LinkedList JDK1.6:新特性:
___________________
集合框架-ArrayList集合存储自定对象:
当你用集合的add()方法的时候,因为 他接收的是一个 obj 的对象。
所以你用迭代器 去取出的 时候 也就是一个对象。
相当于他们的类型都提升成为 obj类的了 就不能时候他们特有的方法。
还有一个问题 就是不能在 迭代器的取数据的循环里面 使用两次 next();
这样他他会一次下移两个。导致报错.
所以我们在使用的时候 直接就 Person p=(Person)it.next();
直接强转 为 person子类 这样就可以使用 p去 访问 特有的方法了.
_________
其实 集合 就是把 你对象的地址给保存 到它的集合中,
然后你调用集合中的一个元素的 时候 就是调用了它的对象。
你得到这个对象,就可以访问 这个对象的值.