欢迎访问易网站(www.yiwz.com)
易网站,供求信息免费发布平台
您当前位置是:商业机会 >> 商务服务 >> 其他教育培训 >> JAVA数据结构*常用的类型介绍
JAVA数据结构*常用的类型介绍 JAVA数据结构*常用的类型介绍_西安达内科技_JAVA数据结构*常用的类型介绍

点此浏览大图
公 司: 西安达内科技
发布时间:2014年04月21日
有 效 期:2014年10月18日
留言询价 加为商友
  联系信息 企业信息
先生 (seo)
联系时,请说是在企业录看到的,谢谢!
电  话: 029-82222601
传  真:
手  机:
地  址: 中国陕西西安市陕西省西安市兴庆南路10号交大出版大厦6层
邮  编:
公司主页: http://xadnitpx.yiwz.com(加入收藏)
公 司:西安达内科技

查看该公司详细资料

详细说明

      西安达内科技(www.xatarena.cn)Java培训讲师表示,JAVA数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等等的学科。在JAVA数据结构中最常用的类型无外乎以下几种:

  1.Map接口

  请注意,Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value。Map接口提供3种集合的视图,Map的内容可以被当作一组key集合,一组value集合,或者一组key-value映射。

  2.List接口

  List是有序的Collection,用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。

  和下面要提到的Set不同,List允许有相同的元素。

  3.Collection接口

  两个标准的构造函数:无参数的构造函数用于创建一个空的Collection;有一个Collection参数的构造函数用于创建一个新的Collection
  如何遍历:
  Iterator it = collection.iterator(); // 获得一个迭代子
  while(it.hasNext()) {
   Object obj = it.next(); // 得到下一个元素
  }
  由Collection接口派生的两个接口是List和Set。

  4.ArrayList类

  ArrayList实现了可变大小的数组。
  它允许所有元素,包括null。
  ArrayList没有同步。

  5.Hashtable类

  Hashtable继承Map接口,实现一个key-value映射的哈希表。任何非空(non-null)的对象都可作为key或者value。

  添加数据使用put(key, value),取出数据使用get(key),这两个基本操作的时间开销为常数。Hashtable通过initial capacity和load factor两个参数调整性能。通常缺省的load factor 0.75较好地实现了时间和空间的均衡。增大load factor可以节省空间但相应的查找时间将增大,这会影响像get和put这样的操作。

使用Hashtable的简单示例如下,将1,2,3放到Hashtable中,他们的key分别是“one”,“two”,“three”:

  Hashtable numbers = new Hashtable();
  numbers.put(“one”, new Integer(1));
  numbers.put(“two”, new Integer(2));
  numbers.put(“three”, new Integer(3));

  要取出一个数,比如2,用相应的key:

  Integer n = (Integer)numbers.get(“two”);
  System.out.println(“two = ” + n);


免责声明:以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,www.yiwz.com对此不承担任何责任。如有侵犯您的权益,请来信通知删除。
该公司其他商业信息
 1 直接到第
20 条信息,当前显示第 1 - 20 条,共 1

商务 广告 展会 维修 回收 生活 机械 仪器 五金 电子 电工 照明 汽配 交运 包装 印刷 安全 环保 化工 精化 橡塑 纺织 冶金 农业 健康 建筑 能源 服装 礼品 家居 数码 家电 通讯 办公 运动 食品 玩具 1 2 3 4 5 6 7 8 9 10 ..