今天的内容:
了解多线程的创建方法:
package test; public class ThreadTest { public static void main(String[] args) { // 实现Runnable接口中的Run方法的创建方法 Thread test2 = new Thread(new Test2()); //继承Thread类的创建方法 Test t =new Test(); // 匿名内部类的创建方法 Thread test = new Thread(new Runnable() {//此处为new Thread( @Override public void run() { for (int i = 0; i < 3; i++) { System.out.println(i+1); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } });//此处为new Thread的后括号,run()的实现是在创建对象的时候定义的 t.start(); test.start(); test2.start(); } } //继承Thread类的创建方法 class Test extends Thread{ @Override public void run() { for(int i=0;i<3;i++){ System.out.println("I'm test"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } } class Test2 implements Runnable{ @Override public void run() { for (int i = 0; i < 3; i++) { System.out.println("this is implement Runnable"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } }
问题:无
明天的计划:继续学习Java内容