当前位置: 首页 > news >正文

滨州外贸网站建设个人网站设计论文一万字

滨州外贸网站建设,个人网站设计论文一万字,织梦教育咨询企业网站模板,网络营销外包价格List是有序、可重复的容器。 有序: List中每个元素都有索引标记。可以根据元素的索引标记(在List中的位置)访问 元素,从而精确控制这些元素。 可重复: List允许加入重复的元素。更确切地讲,List通常允许满足 e1.equals(e2) 的元素…

List是有序、可重复的容器。
有序:
List中每个元素都有索引标记。可以根据元素的索引标记(在List中的位置)访问 元素,从而精确控制这些元素。
可重复:
List允许加入重复的元素。更确切地讲,List通常允许满足 e1.equals(e2) 的元素重复加入容器。
List接口常用的实现类有3个:ArrayList、LinkedList和Vector。

1.ArrayList:
ArrayList底层是用数组实现的存储。 特点:查询效率高,增删效率低,线程不安全。我们一般使用它。
ArrayList底层使用Object数组来存储元素数据。所有的方法,都围绕这个核心的Object数组来开展。

2.LinkedList:
LinkedList底层用双向链表实现的存储。特点:查询效率低,增删效率高,线程不安全。
双向链表也叫双链表,是链表的一种,它的每个数据节点中都有两个指针,分别指向前一个节点和后一个节点。 所以,从双向链表中的任意一个节点开始,都可以很方便地找到所有节点。

3.Vector:
Vector底层是用数组实现的List,相关的方法都加了同步检查,因此“线程安全,效率低”。 比如,copyInto方法就增加了synchronized同步标记。

使用原则:ArrayList、LinkedList、Vector

  1. 需要线程安全时,用Vector。
  2. 不存在线程安全问题时,并且查找较多用ArrayList(一般使用它)。
  3. 不存在线程安全问题时,增加或删除元素较多用LinkedList。

测试案例:

import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;public class day17 {public static void main(String[] args) {List<String> arrayList = new ArrayList<>();List<String> linkedList = new LinkedList<>();List<String> vector = new Vector<>();List<Integer> arrayList2 = new ArrayList<>();List<Integer> linkedList2 = new LinkedList<>();List<Integer> vector2 = new Vector<>();List<String> arrayList3 = new ArrayList<>();List<String> linkedList3 = new LinkedList<>();List<String> vector3 = new Vector<>();List<String> list1 = Arrays.asList("黄","河","之","水","天","上","来","奔","流","到","海","不","复","回","黄","河","之","水","天","上","来","奔","流","到","海","不","复","回");List<Integer> list2 = Arrays.asList(2  , 1  , 4 , 3  ,  6 , 5  ,7  ,  14, 13  ,12  , 11 ,10 , 9 , 8,2  , 1  , 4 , 3  ,  6 , 5  ,7  ,  8 , 9  ,10  , 11 ,12 , 13 , 14);List<String> list3 = Arrays.asList("2"  , "1"  , "4" , "3"  ,  "6" , "5"  ,"7"  ,  "14", "13"  ,"12"  , "11" ,"10" , "9" , "8","2"  , "1"  , "4" , "3"  ,  "6" , "5"  ,"7"  ,  "8" , "9"  ,"10"  , "11" ,"12" , "13" , "14");arrayList.addAll(list1);System.out.println("arrayList:"+arrayList);arrayList2.addAll(list2);System.out.println("arrayList2:"+arrayList2);arrayList3.addAll(list3);System.out.println("arrayList3:"+arrayList3);System.out.println("-------------------------------------------");linkedList.addAll(list1);System.out.println("linkedList:"+linkedList);linkedList2.addAll(list2);System.out.println("linkedList2:"+linkedList2);linkedList3.addAll(list3);System.out.println("linkedList3:"+linkedList3);System.out.println("-------------------------------------------");vector.addAll(list1);System.out.println("vector:"+vector);vector2.addAll(list2);System.out.println("vector2:"+vector2);vector3.addAll(list3);System.out.println("vector3:"+vector3);System.out.println("-------------------------------------------");}
}

测试输出:

arrayList:[,,,,,,,,,,,,,,,,,,,,,,,,,,,]
arrayList2:[2, 1, 4, 3, 6, 5, 7, 14, 13, 12, 11, 10, 9, 8, 2, 1, 4, 3, 6, 5, 7, 8, 9, 10, 11, 12, 13, 14]
arrayList3:[2, 1, 4, 3, 6, 5, 7, 14, 13, 12, 11, 10, 9, 8, 2, 1, 4, 3, 6, 5, 7, 8, 9, 10, 11, 12, 13, 14]
-------------------------------------------
linkedList:[,,,,,,,,,,,,,,,,,,,,,,,,,,,]
linkedList2:[2, 1, 4, 3, 6, 5, 7, 14, 13, 12, 11, 10, 9, 8, 2, 1, 4, 3, 6, 5, 7, 8, 9, 10, 11, 12, 13, 14]
linkedList3:[2, 1, 4, 3, 6, 5, 7, 14, 13, 12, 11, 10, 9, 8, 2, 1, 4, 3, 6, 5, 7, 8, 9, 10, 11, 12, 13, 14]
-------------------------------------------
vector:[,,,,,,,,,,,,,,,,,,,,,,,,,,,]
vector2:[2, 1, 4, 3, 6, 5, 7, 14, 13, 12, 11, 10, 9, 8, 2, 1, 4, 3, 6, 5, 7, 8, 9, 10, 11, 12, 13, 14]
vector3:[2, 1, 4, 3, 6, 5, 7, 14, 13, 12, 11, 10, 9, 8, 2, 1, 4, 3, 6, 5, 7, 8, 9, 10, 11, 12, 13, 14]
-------------------------------------------
http://www.yayakq.cn/news/667111/

相关文章:

  • 网站建设知识文章wordpress asp版本
  • 人才交流中心招聘网站建设方案数字资产交易网站建设
  • 网站开发如何兼容不同ie使用wordpress搭建网站
  • 网站公司做销售怎么样软件工程培训机构学费
  • 上海稼禾建设装饰集团网站产品画册设计公司
  • 怎么做属于自己的售卡网站专业的移动网站建设公
  • 成都便宜网站建设wordpress 扣积分
  • 磐安网站建设哪种语言网站建设
  • 江苏越润建设有限公司网站icp备案查看网站内容吗
  • 办公室装修风格效果图长春百度seo
  • 上海网站建设sheji021电子商务网站开发难点
  • 大连制作网站软件什么公司做网商网站的
  • 哈尔滨网站seoseo整站优化
  • 教师做网站赚钱wordpress自动化框架
  • 开不锈钢公司怎么做网站建设生活app官方下载
  • 网站安全检测在线昆明网红
  • 建设网站的服务器费用博客做网站
  • 用dw制作网站模板下载地址设计感 网站
  • 12306网站能不能用银河二计算机做服务器啊慢得要死营销网站建设推广
  • 网站建设电销话术开场白邢台网站优化服务平台
  • 国外建设网站网站开发需求目标
  • 摄影创意网站企业还有人做网站么
  • 自建站推广方式网站建设 技术 哪些内容
  • 上海高端建站网站电商网站话费充值怎么做
  • 南京网站排名公司广州seo服务外包
  • 厦门网站建设制作工具网站建设程序
  • 湛江市手机网站建设企业怎么查网站开发语言
  • 平顶山网站建设公司公司网站建设制作
  • 如何来做网站快速排名方案
  • 网站怎样绕过360认证上海网站设计公司推荐亿企邦