java
文章平均质量分 61
smallFish_lin
这个作者很懒,什么都没留下…
展开
-
vector 和 list arrayList 的区别
List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List表示非连续的内存区域并通过一对指向首尾元素的指针双向链接起来,插入删除效率高,随机访问效率低。 vector(容器) arrayList都是List接口的实现类,他们都是通过数组实现的。 vector表示一段连续,有序的存储区域,因此vector的随机访问效率高,在vecto原创 2015-04-15 16:28:55 · 559 阅读 · 0 评论 -
android 中collection和collections
其实应该是Java中的collection和collections,以前都只是见到过collection和collections,但是没用过,只知道是一种集合,今天去面试被问到这个,开了个黄腔,回来查了一下,记下来。collection 是java.util下的一个线性数据类型的根接口,为各种具体集合对象提供了通用的统一的操作方法,定义了最基本的操作(增、删、改、查、取得iterator、转化原创 2015-04-15 14:51:19 · 2043 阅读 · 0 评论 -
LinkList ArrayList的区别
1、LinkList 是基于双向链表实现的list,它实现了Queue的接口具有链表的特性;ArrayList是基于数组实现list,实现了随机访问的接口,具有数组的特性,是一段连续的存储空间2、随机访问list get ()和set()时:LinkList速度慢,因为它线性存储数据,指针会从前往后移动依次查找;ArrayList的get()和set()速度快,能快速定位3、在对list进...原创 2019-04-03 15:05:01 · 526 阅读 · 0 评论 -
Object 和泛型T的区别
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。...原创 2019-04-03 15:13:30 · 1566 阅读 · 0 评论