线程解释

时间:2013-03-17 07:27:52

标签: java multithreading

我只想知道每条线的含义是什么?因为我喜欢先学习代码,然后再使用它们来操作它们,让我也学习

这是一个java代码

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

1,2,3,4,5做什么?

3 个答案:

答案 0 :(得分:3)

逐行,这里是做什么:

  1. 声明一个名为ShowTask的类,它扩展了类Thread(可能是内置的Java类java.lang.Thread)。
  2. ShowTask的下一个成员注释为覆盖基类方法。
  3. 声明类run()的{​​{1}}方法。这是注释的目标。
  4. 开始尝试/捕获块
  5. 捕获ShowTask块正文可能引发的任何InterruptedException。如果正文抛出tryInterruptedException块将立即停止执行,try块的主体(代码中为空)将开始执行。变量catch将绑定到抛出的异常。

答案 1 :(得分:1)

答案 2 :(得分:0)

你应该为初学者阅读一本关于Java的书,以便回答你的问题