java集合类 书上讲什么集合类,有的时候也说接口,有的也说数据结构接口,我想问问有没有相关的资料有关java集合框架的文章,说的比较易懂的,我看了些书,都讲的不是很懂。那些arraylist这个类在写的时候没有用implements来实现接口,怎么就能够用到接口中的方法啊,实在不解啊????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很简单,集合类就是SUN公司写好的,用来装东西的类你用的是SUN写好的,SUN在写ArrayList的时候实现了LIST接口 集合就像一个背包,你可以往背包里放书啊,笔啊。。你想放的东西!然后这个背包是sun免费松给你的,你只要知道背包的拉链在那里,如何背就好了! 你去看看ArrayList的原代码.它是继承了AbstractList,然后去实现它的方法.要多看原代码. 你最好看下葛老师的java笔记.讲得很通俗... 你得看集合类的整个框价!public class ArrayList<E>extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable{//.....} 去网上找个java的集合的UML图来看看理解它的设计思路 其实也就是ArrayList<object> list = new ArrayList<object>();object就是类~~~如果你对泛型有所了解的话,这个应该不难理解吧! 看书啊,那本《JAVA 2 入门经典》里面介绍的挺详细的,如果在这里解释,也是一时是说不清楚的 看sun的java doc或者直接翻阅源代码,大部分书籍的介绍都是不齐全的,有些只点到为止 基本结构,我建议是看api文档,看看继承自什么类,实现了什么接口,有什么直接子类。你那个问题可能是父类实现了接口。记得看方法不光要看自己的,还要从父类开始往上看各个祖先类的接口 javadoc 在这方面写的还不是很清楚 通过浏览器访问applet程序,最大内存是多少? map中同一个键前一个值不被后一个值覆盖 创建了几个String对象? jdbc中使用汉字的问题 StringTokenizer 用DataOutPutStram的writeUTF写文件时开头总出现两个字符的乱码? 简单的问题:数字索引集合 向各位高手求助!简单goto转变成没有goto的语句· java.awt.color.ColorSpace中的TYPE_XXX有什么用? 如何用java程序写出已知排序字符串数组的字典顺序 关于 event Jsp读取JAVA档案并显示于网页上
然后这个背包是sun免费松给你的,你只要知道背包的拉链在那里,如何背就好了!
讲得很通俗...
public class ArrayList<E>extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable{
//.....
}
理解它的设计思路
object就是类~~~
如果你对泛型有所了解的话,这个应该不难理解吧!
基本结构,我建议是看api文档,看看继承自什么类,实现了什么接口,有什么直接子类。
你那个问题可能是父类实现了接口。记得看方法不光要看自己的,还要从父类开始往上看各个祖先类的接口