Java 多线程2

 

线程的匿名内部类使用

/*
 *  使用匿名内部类,实现多线程程序
 *  前提: 继承或者接口实现
 *  new 父类或者接口(){
 *     重写抽象方法
 *  }
 */
public class ThreadDemo {
    public static void main(String[] args) {
        //继承方式  XXX extends Thread{ public void run(){}}
        new Thread(){
            public void run(){
                System.out.println("!!!");
            }
        }.start();
        
        //实现接口方式  XXX implements Runnable{ public void run(){}}
        
        Runnable r = new Runnable(){
            public void run(){
                System.out.println("###");
            }
        };
        new Thread(r).start();
        
        //上述两种结合
        new Thread(new Runnable(){
            public void run(){
                System.out.println("@@@");
            }
        }).start();
        
    }
}

 

 

posted @ 2020-05-28 19:45  CherryYang  阅读(122)  评论(0)    收藏  举报