Vectorクラス


java.util.Vector

  • 推奨される理由
    • Vectorは要素の列挙を行うときにスレッドセーフではないため。
    • ↑Vector が同期化されてて、ArrayListがされてないんだよ!大丈夫かこのサイト?
    • なので推奨される理由は「速いから」以上
    • ↓フェイルファストだからエラーが起こるんだよ!
       Vector vect = new Vector();
       /**
       * ここら辺でVectorに要素追加。
       */
       for(int i=0;i<vect.size();i++){
       <-- この時点でスレッドが切り替わり、
           別のスレッドからVectorの要素が変更されると
          String str =(String)vect.get(i); <--この部分でエラーになる。
       }

CONTENTS

最新の20件

2020-11-14 2005-12-06 2006-11-04 2012-07-15 2009-06-19 2011-03-03 2006-12-13 2007-11-05 2014-07-22 2014-07-19 2014-07-09 2014-01-14 2012-09-03 2012-03-28

今日の3件

人気の30件

  • counter: 12972
  • today: 1
  • yesterday: 0
  • online: 1