美文网首页
Vector的特有功能和JDK升级的原因

Vector的特有功能和JDK升级的原因

作者: 养码哥 | 来源:发表于2018-04-06 19:11 被阅读0次

核心代码:

package com.ithelei;

import java.util.Enumeration;
import java.util.Vector;

/*
 * Vector的特有功能:
 * 1:添加功能
 *      public void addElement(Object obj)      --  add()
 * 2:获取功能
 *      public Object elementAt(int index)      --  get()
 *      public Enumeration elements()           --  Iterator iterator()
 *              boolean hasMoreElements()               hasNext()
 *              Object nextElement()                    next()
 * 
 * JDK升级的原因:
 *      A:安全
 *      B:效率
 *      C:简化书写
 */
public class VectorDemo {
public static void main(String[] args) {
    // 创建集合对象
    Vector v = new Vector();

    // 添加功能
    v.addElement("hello");
    v.addElement("world");
    v.addElement("java");

    // 遍历
    for (int x = 0; x < v.size(); x++) {
        String s = (String) v.elementAt(x);
        System.out.println(s);
    }

    System.out.println("------------------");

    Enumeration en = v.elements(); // 返回的是实现类的对象
    while (en.hasMoreElements()) {
        String s = (String) en.nextElement();
        System.out.println(s);
        }
    }
}

相关文章

  • Vector的特有功能和JDK升级的原因

    核心代码: 邮箱:ithelei@sina.cn 技术讨论群:687856230 GoodLuck

  • Collection-Vector

    jdk版本:1.8.0_77参考文档:jdk 1.8 docs Vector类图 Vector特点 Vector对...

  • system.arraycopy native源码解析

    之前在分析ArrayList和Vector源码的时候,发现Sun JDK版本中的ArrayList和Vector大...

  • JDK源码分析(5)Vector

    JDK版本 Vector简介 首先,Vector 是一个可增长的数组(和 ArrayList 类似),能够用索引直...

  • Java Collection框架 - Vector

    Java Collection框架 - Vector 基于jdk1.8 简介 Vector也是基于数组实现的动态数...

  • Vector源码解析

    Vector简介 Vector也是基于数组实现的,是一个动态数组,其容量能自动增长。 Vector是JDK1.0引...

  • string

    string提供字符串的功能,使用时需要引入头文件 ,string和vector类似,vector是对数组的...

  • Vector源码分析

    Vector源码分析 jdk7和jdk8不变 与Arraylist扩容方式不同 原始长度为10,代码如下 扩容为2...

  • JDK的升级

    目的: 1.简化书写; 2.提高效率; 3.增加安全性;

  • JDK 11新特性

    JDK 11中的新功能 - 新功能和增强功能 以下注释描述了JavaSE11和JDK11中的一些增强功能。这些描述...

网友评论

      本文标题:Vector的特有功能和JDK升级的原因

      本文链接:https://www.haomeiwen.com/subject/xyvshftx.html