Java——匿名内部类实现线程的两种方式
生活随笔
收集整理的這篇文章主要介紹了
Java——匿名内部类实现线程的两种方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.yy.thread;public class Demo4_Thread {public static void main(String[] args) {demo1(); //匿名內部類,第一種,繼承Threaddemo2(); //匿名內部類,第二種,實現Runnable接口
}private static void demo2() {new Thread( new Runnable() { //1,將Runnable的子類對象當作參數傳遞給Thread的構造方法 ;new Runnable(){}:實現Runnable接口public void run(){ //2,重寫run方法for (int i = 0; i < 1000; i++) { //3,將要執行的代碼寫到run方法中System.out.println("wsq");}}}).start(); //4,開啟線程 //new到.start();這直接,整部分的內容代表Runnable接口的子類對象,
}private static void demo1() { //代表Thread的子類對象,Thread類里面有start方法,可以直接調用new Thread(){ //1,new一個類(){},繼承Thread這個類public void run(){ //2,重寫run方法for (int i = 0; i < 1000; i++) { //3,將要執行的代碼寫到run方法中System.out.println("aaawsqaaa");}}}.start(); //4,開啟線程//new到.start();這直接,整部分的內容表示Thread類的子類對象,然后.start就會調用run()方法,start就把線程給開啟,然后調用run()方法}
}
總結
以上是生活随笔為你收集整理的Java——匿名内部类实现线程的两种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开封看不孕不育比较好的医院推荐
- 下一篇: 15米多少钱啊?