社区
Java SE
帖子详情
List与ArrayList有何区别?
DiligencyMan
2006-08-27 01:27:49
如题!
请执教!
...全文
3931
29
打赏
收藏
List与ArrayList有何区别?
如题! 请执教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chalong88
2006-09-13
打赏
举报
回复
jf
likgrj
2006-09-13
打赏
举报
回复
看看接口、类和抽象类的区别吧.
paradisense
2006-09-11
打赏
举报
回复
List -> ArrayList
-> LinkedList
千里冰封820
2006-09-03
打赏
举报
回复
一个是接口,一个是类
wangx1949
2006-09-03
打赏
举报
回复
List是一个接口,而ArrayList是实现了这个接口的类
dinggushan
2006-09-02
打赏
举报
回复
区别很多的呀,list是个单词,而arraylist不是,list是4个字母,而arraylist是9个字母
同意 !!!!!!!!!!!!
ErikChen1985
2006-09-01
打赏
举报
回复
ArrayList是用数组来实现的List,LinkedList是用链表来实现的List
sundeveloper
2006-09-01
打赏
举报
回复
List是一个Interface,
但是ArrayList是继续List的class
tcmis
2006-08-30
打赏
举报
回复
楼上的,讲的太好了,以前是讲相声的吧
AstroSy
2006-08-30
打赏
举报
回复
区别很多的呀,list是个单词,而arraylist不是,list是4个字母,而arraylist是9个字母
donggua12345678
2006-08-30
打赏
举报
回复
友情UP
十分钟年华老去
2006-08-29
打赏
举报
回复
可以
List a = new ArrayList();
但是不能倒过来,不明白就看看src原码吧
chg2008
2006-08-29
打赏
举报
回复
一个是接口,一个是实现该接口的类
so easy
lbx19822004
2006-08-29
打赏
举报
回复
补充说一下:
1、List是一个接口,ArrayList是一个实现了List接口的具体类。
他们是父子关系,我们常用的是ArrayList,但常用List的引用去操作ArrayList
这是一个简单的面向接口编程的一种,如:List myList = new ArrayList();
2、他们主要是用来保存对象的集合,记得是保存对象的哦,你可别传个int进去啊
3、要取出它里面保存的对象可以用下标,如:Object aaa = myList.get(0);
这样我们就把保存在myList里的第一个对象取出来给了 aaa 啦。
关于他们的知识还不止这些,我只说这么多,剩下的靠你自己去发现了~~~
如果你觉得我说的这些还有点用的话,就多给点分吧,呵呵~~~
furies21
2006-08-29
打赏
举报
回复
大家都说完了,混个分
iboy1983
2006-08-29
打赏
举报
回复
List->AbstractList->ArrayList
同意
amozon
2006-08-29
打赏
举报
回复
你需要的是看看think in java这本书
洪泉
2006-08-28
打赏
举报
回复
呵呵,学而时习之,不亦悦乎?
zhmt
2006-08-28
打赏
举报
回复
路过,友情up...
懒是一种态度
2006-08-28
打赏
举报
回复
同意Seesea10523
--------------------------------------------------------------------------------
JSP开发群:8137004
由于群早满了,申请加入群的要求是基本天天在线,并且经常发言者(因为不定时清理),并注明csdn.
加载更多回复(8)
Java 最常见的 208 道面试题:第二模块答案
Java 最常见的 208 道面试题:第二模块答案 18. java 容器都有哪些? 19. Collection 和 Collections 有什么
区别
? 20.
List
、 Set、 Map 之间的
区别
是什么? 21. HashMap 和 Hashtable 有什么
区别
? 22. 如何决定使用 HashMap 还是 TreeMap? 23. 说一下 HashMap 的实现原理? 24. 说一下 HashSet 的实现原理? 25.
Array
List
和 Linked
List
的
区别
是什么? 26. 如何实现数组和
List
之间的转换? 27.
Array
List
和 Vector 的
区别
是什么? 28. Array 和
Array
List
有何
区别
? 29. 在 Queue 中 poll()和 remove()有什么
区别
? 30. 哪些集合类是线程安全的? 31. 迭代器 Iterator 是什么? 32. Iterator 怎么使用?有什么特点? 33. Iterator 和
List
Iterator 有什么
区别
?
Java基础部分 Java代码查错算法与编程html&JavaScript&ajax部分面试题
这个资源不太新,但是,对于基础的部分还是有用。 一. Java基础部分 2 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 2 2、Java有没有goto? 2 3、说说&和&&的
区别
。 57、介绍Collection框架的结构 2 58、Collection框架中实现比较要实现什么接口 2 59、
Array
List
和Vector的
区别
2 60、HashMap和Hashtable的
区别
2 61、
List
和 Map
区别
? 2 62、
List
, Set, Map是否继承自Collection接口? 2 63、
List
、Map、Set三个接口,存取元素时,各有什么特点? 2 64、说出
Array
List
,Vector, Linked
List
的存储性能和特性 2 65、去掉一个Vector集合中重复的元素 2 66、Collection 和 Collections的
区别
。 2 67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们
有何
区别
? 2
Java中
Array
List
和Linked
List
的遍历与性能分析
主要给大家介绍了
Array
List
和Linked
List
这两种
list
的五种循环遍历方式,各种方式的性能测试对比,根据
Array
List
和Linked
List
的源码实现分析性能结果,总结结论。相信对大家的理解和学习具有一定的参考价值,有需要的朋友们下面跟着小编一起来学习学习吧。
开源bbs源码java-interview-note:面试题总结
开源 bbs 源码 java 以下是总结java面试中常见的知识点以及碰到的坑等,经历有限,需待练级! 一、java基础 实例方法和静态方法有什么不一样? Java中的异常有哪几类?分别怎么使用? 常用的集合类有哪些?比如
List
如何排序?
Array
List
和Linked
List
内部的实现大致是怎样的?他们之间的
区别
和各自适应的场景是什么? 内存溢出是怎么回事? ClassLoader有什么用? ==和equals的
区别
? hashCode方法的作用? Object类中有哪些方法?列举3个以上。 NIO是什么?适用于何种场景? HashMap数据结构、扩展策略,Hash冲突攻击如何防范,如何实现线程安全的HashMap? JVM内存结构,GC算法,CMS、G1的原理 NIO模型,select/epoll的
区别
,多路复用的原理 Java中一个字符占多少个字节,扩展再问int, long, double占多少字节 创建一个类的实例都有哪些办法? final/finally/finalize的
区别
? LinkingBlockingQueue与ArrayBlockingQueue的
区别
,他们
028 Array 和
Array
List
有何
区别
?
028 Array 和
Array
List
有何
区别
? 答: 根本
区别
:Array 是数组;
Array
List
是集合 存储内容比较: Array可以包含基本类型和对象类型,
Array
List
只能包含对象类型。 空间大小比较: array 是数组,
array
list
是集合,集合可以根据自身变化扩大,而数组创建后不可以变化。 方法上的比较:
Array
List
提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。 Array类型的变量在声明的同时必须进行实例化(
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章