-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. 声明一个名为ShowTask扩展类的类Thread(可能是内置的 Java 类java.lang.Thread)。
  2. 将 的下一个成员注释ShowTask为重写基类方法。
  3. 声明run()类的方法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 回答