Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 线程解释_Java_Multithreading - Fatal编程技术网

Java 线程解释

Java 线程解释,java,multithreading,Java,Multithreading,我只是想知道每一行是什么意思?因为我喜欢先学习代码,然后再使用它们来更容易地操作代码,这样我也可以学习代码 这是一个java代码 1. ----> class ShowTask extends Thread { 2. ----> @Override 3. ----> public void run() { 4. ----> try { ..........

我只是想知道每一行是什么意思?因为我喜欢先学习代码,然后再使用它们来更容易地操作代码,这样我也可以学习代码

这是一个java代码

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

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

一行接一行,下面是

  • 声明一个名为
    ShowTask
    的类,该类扩展类
    Thread
    (可能是内置的Java类
    Java.lang.Thread
  • ShowTask
    的下一个成员注释为重写基类方法
  • 声明类
    ShowTask
    run()
    方法。这是注释的目标
  • 开始尝试/捕获块
  • 捕获
    try
    块体可能引发的任何
    InterruptedException
    。如果主体抛出一个
    中断异常
    try
    块将立即停止执行,而
    catch
    块的主体(在代码中为空)将开始执行。变量
    e
    将绑定到引发的异常

  • 这里描述了每件事:


    你应该读一本关于Java的书,让初学者回答你的问题

    我在这里没有看到任何与睡眠有关的内容。哦,是的,对不起。。。。应该是我昨天问题中的睡眠代码,为了让代码更简单,我删除了它,因为我已经理解了这一部分对不起,谢谢,这是我需要知道的一切。谢谢,我买了乔伊斯·法雷尔的一本编程书,我学到了很多。我写完后会买更多的书谢谢