0

基本的にこれに要約すると、楽しい小さな練習問題を解決しました。

int [] array = new int [10];
int i = 0;
try{
  while (true){

     array[i++] = 10;

  }
}
catch(ArrayIndexOutOfBoundsException e){ 
   for(i = 0; i < 10; i++){
      System.out.println(array[i]);
   }
}

これはどれほど悪いことですか?ゴト悪?たくさんのグローバル変数が悪?またはこれは完全に問題ありませんか?

4

2 に答える 2

2

例外処理は、パフォーマンスの点で非常にコストがかかります (メモリの点でもいくらかコストがかかります)。原則として、可能な場合は常に他の手法を優先する必要があります。

于 2013-06-03T21:46:43.333 に答える