publicclassCreateByThreadextendsThread{@Overridepublicvoidrun(){for(int i =0; i <10; i++){System.out.println(i);}}publicstaticvoidmain(String[] args){newCreateByThread().start();System.out.println("hello world");}}
2.通过实现Runnable接口,重写run()方法创建
定义Runnable接口的实现类,并实现run()方法
创建Runnable实现类的实例,让将这个实例传入new Thread()中,创建一个线程对象
调用线程对象的start()方法启动线程
publicclassCreateByRunnableimplementsRunnable{@Overridepublicvoidrun(){for(int i =0; i <10; i++){System.out.println(i);}}publicstaticvoidmain(String[] args){newThread(newCreateByRunnable()).start();System.out.println("hello world");}}