Android(java)学习笔记75:匿名内部类的方式实现多线程程序
16lz
2021-01-26
二话不说,首先利用代码体现出来,给大家直观的感觉:
1 package cn.itcast_11; 2 3 /* 4 * 匿名内部类的格式: 5 * new 类名或者接口名() { 6 * 重写方法; 7 * }; 8 * 本质:是该类或者接口的子类对象。 9 */10 public class ThreadDemo {11 public static void main(String[] args) {12 // 继承Thread类来实现多线程13 new Thread() {14 public void run() {15 for (int x = 0; x < 100; x++) {16 System.out.println(Thread.currentThread().getName() + ":"17 + x);18 }19 }20 }.start();21 22 // 实现Runnable接口来实现多线程23 new Thread(new Runnable() {24 @Override25 public void run() {26 for (int x = 0; x < 100; x++) {27 System.out.println(Thread.currentThread().getName() + ":"28 + x);29 }30 }31 }) {32 }.start();33 34 // 更有难度的35 new Thread(new Runnable() {36 @Override37 public void run() {38 for (int x = 0; x < 100; x++) {39 System.out.println("hello" + ":" + x);40 }41 }42 }) {43 public void run() {44 for (int x = 0; x < 100; x++) {45 System.out.println("world" + ":" + x);46 }47 }48 }.start();49 }50 }
更多相关文章
- Android判断EditText是否有输入内容的方法
- 内存3
- 给Android程序员的六个建议
- Android学习笔记(21):ImageView及其子类
- 一步一步学习Android(安卓)TV/盒子开发(三)
- 通过Intent传递一些二进制数据的方法有哪些?
- android的Surface详解
- Android(安卓)多线程:手把手教你使用AsyncTask
- Android(安卓)Netd介绍