/*
集合是一个容器,用来存储其他类型,只能存储引用类型
迭代就是遍历
Collection是可迭代的,所有的集合都是可迭代的
Collection中有iterator方法,说明所有的集合中都有iterator方法
这个方法返回一个iterator(),是一个迭代器,集合通过获取这个方法去遍历集合
在开发过程中都是面向接口的,没有去面向类
换句话说,就是面向抽象,没有面向具体
*/
//使用java语言模拟单项链表
public class fuck1{
//节点,field
Entry entry;
//constructor
fuck1(){
//只有一个头节点
entry =new Entry(null,null);
}
//add
//remove
//find
//静态内部类
//这里为什么要用静态内部类呢
static class Entry{
//field
Object data;
Entry next;
//constructor
Entry(Onject data,Entry next){
this.data=data;
this.next=next;
}
}
}
//使用java语言模拟双向链表
Entry entry;
static class Entry{
//三个部分
Entry previous;
Object data;
Entry next;
}
集合是一个容器,用来存储其他类型,只能存储引用类型
迭代就是遍历
Collection是可迭代的,所有的集合都是可迭代的
Collection中有iterator方法,说明所有的集合中都有iterator方法
这个方法返回一个iterator(),是一个迭代器,集合通过获取这个方法去遍历集合
在开发过程中都是面向接口的,没有去面向类
换句话说,就是面向抽象,没有面向具体
*/
//使用java语言模拟单项链表
public class fuck1{
//节点,field
Entry entry;
//constructor
fuck1(){
//只有一个头节点
entry =new Entry(null,null);
}
//add
//remove
//find
//静态内部类
//这里为什么要用静态内部类呢
static class Entry{
//field
Object data;
Entry next;
//constructor
Entry(Onject data,Entry next){
this.data=data;
this.next=next;
}
}
}
//使用java语言模拟双向链表
Entry entry;
static class Entry{
//三个部分
Entry previous;
Object data;
Entry next;
}