在查看一段代码时:发现run方法中有close: 是什么意思     
   
      
       public void run() {// 重构该方法            close:
            while (isPlay) {
                for (int i = showIndex; i < maxIndex + 1; i++) {
                              showPointedPhoto(i);
                                  try {
                               Thread.sleep((secondComboBox.getSelectedIndex() + 1) * 1000);
                               while (isPause) {Thread.sleep(500);  }
                          } catch (InterruptedException e) {e.printStackTrace();}
            .....................................................
  

解决方案 »

  1.   

    close是label。知道程序设计中的标签跳转语法吧,例如c中的goto label。
    close标记的是紧挨着while循环体。
      

  2.   

    对,是label标签,是和goto配合使用的,不过现在很少使用。
      

  3.   

    是个break之类的配合使用的,java已经没有goto
      

  4.   

    是个label标签  不是你所谓的线程close
      

  5.   

    label1:
      while(true) {
      //continue label1; //中断到label1后会继续进入while循环  
      //break label1; //中断到label1但不会再继续进入while循环
      }