商业机会 产品大全 企业名录 我商务中心 | | 手机站 网址:xadnitpx.qy6.com JAVA数据结构*常用的类型介绍_西安达内科技
西安达内科技
联系人: 先生 (seo)
电 话:029-82222601
手 机:

产品目录

JAVA数据结构*常用的类型介绍

留言询价
详细说明

      西安达内科技(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);

 
西安达内科技
先生 (seo)  
电  话: 029-82222601
传  真:
移动电话:
公司地址: 中国陕西西安市陕西省西安市兴庆南路10号交大出版大厦6层
邮  编:
公司主页: http://xadnitpx.qy6.com.cn(加入收藏)
 



其它商业信息
 1 直接到第
20 条信息,当前显示第 1 - 20 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
西安达内科技 公司地址:中国陕西西安市陕西省西安市兴庆南路10号交大出版大厦6层
先生 (seo) 电话:029-82222601 传真:
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

机械 仪器 五金 电子 电工 照明 汽摩 物流 包装 印刷 安防 环保 化工 精细化工 橡塑 纺织 冶金 农业 健康 建材 能源 服装 工艺品 家居 数码 家电 通讯 办公 运动、休闲 食品 玩具 商务 广告 展会 综合
提供服务支持 © 企业录 | 移动端