zoukankan      html  css  js  c++  java
  • List接口的实现类与ArrayList相似,区别是Vector是重量级的组件,使用使消耗的资源比较多

    List接口的实现类(Vector)(与ArrayList相似,区别是Vector是重量级的组件,使用使消耗的资源比较多。)

    结论:在考虑并发的情况下用Vector(保证线程的安全)。

    在不考虑并发的情况下用ArrayList(不能保证线程的安全)。

     

    面试经验(知识点):

    java.util.stack(stack即为堆栈)的父类为Vector。可是stack的父类是最不应该为Vector的。因为Vector的底层是数组,且Vector有get方法(意味着它可能访问到并不属于最后一个位置元素的其他元素,很不安全)。

    对于堆栈和队列只能用push类和get类。

    Stack类以后不要轻易使用。

    实现堆栈一定要用LinkedList。

     1 package TomTexts;
     2 
     3 public class TomTexts_12 {
     4     public static void main(String[] args) 
     5     {        
     6         if (args.length<1)
     7         {    System.out.println("至少需要有一个参数!");
     8             System. exit(0);    //终止程序运行
     9         }
    10         int i=0,sum=0;
    11         int n=args.length;
    12         int arr[]=new int[n];
    13         for(i=0;i<n;i++)
    14         {    System.out.println("参数args["+i+"]是:"+args[i]);
    15             arr[i]=Integer.parseInt(args[i]);    //将字符串转换成int型
    16             sum+=arr[i];
    17         }
    18         System.out.println("参数个数:"+arr.length);
    19         System.out.println("参数的和:"+sum);
    20     }
    21 
    22 }
  • 相关阅读:
    MySql msi安装
    C# TextBox文本内容选中
    SQL 删除时间最靠前的几条数据
    Layui表格工具栏绑定事件失效问题
    Layui我提交表单时,table.reload(),表格会请求2次,是为什么?按下面的做
    table 中数据行循环滚动
    html 3D反转效果
    网页电子表数字样式
    power tool 强制撤销
    GHOST -ntexact 正常还原
  • 原文地址:https://www.cnblogs.com/borter/p/9420351.html
Copyright © 2011-2022 走看看