JAVA里边的ArrayList和LinkedList在没有泛型的情况下,对数据的插入和删除,LinkedList要比ArrayList速度要快
但是在有泛型的情况下,却相反,
这是怎么回事呢JavaArrayListlinkedlist
但是在有泛型的情况下,却相反,
这是怎么回事呢JavaArrayListlinkedlist
解决方案 »
- hibernate在websphere服务器中出错
- 【新手学java】myeclipse+sql server2000在jsp中进行数据库操作
- JAVA TOMCAT 连MYSQL 出现了问题(急)
- 提出个可交互p2p的设想,背boss鄙视了 大家给提提意见吧 谢谢了
- 谁知道这个错误怎么解决 javax.transaction.xa.XAException: 违反协议
- 在jbuilder2005中编译EJB时提示 "xx.jar": Spaces in the temporary directory path may cause WebLogic APPC utility to produc
- 有关Struts中ActionMessage类的使用问题
- 系统完成,如何如何打包配置到tomcat
- 关于东软
- struts action 找不到的问题
- CSDN博客 Android 客户端下载, 阅读博客和资讯,搜索博客,离线阅读
- 怎么实现菜单项的事件?
ArrayList相对于LinkedList是线程安全的,既然安全的,肯定效率就低。
LinkedList: 使用链表实现,链式存储,不支持随机访问,但是插入或者删除一个元素时不需要移动其他元素。
他们都不是线程安全的,也与泛型无关,底层存储的都是Object引用,而不是指定的类型的引用。
至于实现的细节,楼主可以将源码包attach进去,看看源码会更加明白的。
至于你说的泛型问题,应该不存在
ArrayList:线性表
LinkedList:链表
可以看看书java数据结构与算法,也可以看看,讲的都比较清晰