匿名內部類方式實現執行緒的建立
匿名內部類方式實現執行緒的建立
匿名:沒有名字
內部類:寫在其他類內部的類
匿名內部類作用:簡化程式碼
把子類繼承父類,重寫父類的方法,建立子類物件合成一步完成
把實現類介面,重寫介面中的方法,建立實現類物件合成一步完成
匿名內部類的最終產物:子類/實現類物件,這個類沒有名字
格式:
new 父類/介面(){
重複父類/介面中的方法
};
public class demo01InnerClassThread {
public static void main(String[] args) {
//執行緒的父類是Thread
//new MyThread().start();
new Thread(){
//重寫run方法 設定執行緒任務
@Override
public void run() {
for (int i = 0; i < 20; i++) {
System.out.println(Thread.currentThread().getName()+"-->"+"jack");
}
}
}.start();
//執行緒的介面Runnable
//Runnable r = new RunnableImpl();多型
//簡化介面的方式
new Thread(new Runnable(){
@Override
public void run() {
for (int i = 0; i < 20; i++) {
System.out.println(Thread.currentThread().getName()+"-->"+"程式設計師");
}
}
}).start();
}
}
相關文章
- 建立執行緒的方式三:實現Callable介面執行緒
- java培訓教程:什麼是匿名內部類?怎樣建立匿名內部類?Java
- Java建立多執行緒的幾種方式實現Java執行緒
- 靜態內部類實現的單例模式是執行緒安全的單例模式執行緒
- 匿名內部類
- 匿名內部類的使用
- 用匿名內部類實現 Java 同步回撥Java
- jdk建立執行緒的方式JDK執行緒
- Java內部類詳解--匿名內部類Java
- 匿名內部類理解
- java執行緒實現方式Java執行緒
- Java類與匿名內部類Java
- java內部類,區域性內部類,靜態內部類,匿名內部類Java
- 建立執行緒的三種方式執行緒
- 【Java】執行緒的建立方式Java執行緒
- 執行緒建立的四種方式執行緒
- Java中實現執行緒的方式Java執行緒
- Java中的匿名內部類及內部類的二三事Java
- 執行緒池建立方式執行緒
- Java多執行緒實現方式Java執行緒
- 10-Java內部類——成員內部類、區域性內部類、匿名內部類Java
- Java之實現多執行緒的方式一 :繼承Thread類Java執行緒繼承thread
- 執行緒池建立的幾種方式執行緒
- 面試-實現多執行緒的方式面試執行緒
- 【java】【多執行緒】建立執行緒的兩種常用方式(2)Java執行緒
- 內部類是什麼?匿名內部類又是什麼?
- Java高併發與多執行緒(二)-----執行緒的實現方式Java執行緒
- Map實現執行緒安全的3種方式執行緒
- Java實現多執行緒的三種方式Java執行緒
- Java建立多執行緒的四種方式Java執行緒
- java建立執行緒池的幾中方式Java執行緒
- Java之實現多執行緒的方式三:實現Callable介面(結合執行緒池使用)Java執行緒
- 執行緒的建立方式以及synchronize的使用執行緒
- java匿名內部類:“ 儂好,世界”Java
- Java多執行緒之—Synchronized方式和CAS方式實現執行緒安全效能對比Java執行緒synchronized
- 執行緒介紹及建立方式執行緒
- java--執行緒池--建立執行緒池的幾種方式與執行緒池操作詳解Java執行緒
- 關於多執行緒的兩種實現方式執行緒