-2

各行の意味を知りたいだけですか?コードを使用する前にコードを勉強して、コードをより簡単に操作できるようにするのが好きで、学ぶことも好きだからです。

これはJavaコードです

1. ----> class ShowTask extends Thread { 
2. ---->     @Override 
3. ---->          public void run() { 
4. ---->               try { 
                            .................
5. ---->                   }catch (InterruptedException e) {
                          }
                         }
                        }

1,2,3,4,5 は何をしますか?

4

3 に答える 3

3

行ごとに、これが何をするかです:

  1. クラス(おそらく組み込みの Java クラス)ShowTaskを拡張するという名前のクラスを宣言します。Threadjava.lang.Thread
  2. ShowTask基底クラス メソッドをオーバーライドするものとして、次のメンバーに注釈を付けます。
  3. run()class のメソッドを宣言しShowTaskます。これがアノテーションの対象です。
  4. try/catch ブロックを開始します
  5. ブロックInterruptedExceptionの本体から投げられる可能性のあるものをすべてキャッチします。try本体が をスローするInterruptedExceptionと、tryブロックはすぐに実行を停止し、catchブロックの本体 (コードでは空) が実行を開始します。変数eは、スローされた例外にバインドされます。
于 2013-03-17T07:30:50.457 に答える
1

すべてがここで説明されています:

http://docs.oracle.com/javase/tutorial/essential/concurrency/procthread.html

于 2013-03-17T07:31:40.280 に答える
0

質問に答えてもらうために、初心者向けの Java に関する本を読む必要があります。

于 2013-03-17T07:44:19.180 に答える