急!编写JAVA程序!

来源:百度知道 编辑:UC知道 时间:2024/09/25 08:27:14
1、编写KY11_1.java程序文件,源代码如下:
class SimpleThread extends Thread{
public SimpleThread(String str){
super(str);
}
public void run(){
for(int i=0;i<10;i++){
System.out.println(i+" "+getName());
try{
sleep((int)(Math.random()*1000));
}catch(InterruptedException e){}
}
System.out.println("DONE!"+getName());
}
}
public class TwoThreadsTest{
public static void main(String[] args){
new SimpleThread("Go to Beijing??").start();
new SimpleThread("Stay here!!").start();
}
}
2实现Runnable接口的方法实现多线程
1、程序功能:一个时钟Applet,它显示当前时间并逐秒进行更新
2、编写KY11_2.java程序文件,源代码如下:
import java.awt.*;
import java.applet.*;
import java.util.*;
public class Clock extends Applet implements Runnable{
Thread clockThread;
public void start(){
if(clockThread==null){
clockThread

1.
class SimpleThread extends Thread{
public SimpleThread(String str){
super(str);
}
public void run(){
for(int i=0;i<10;i++){
System.out.println(i+" "+getName());
try{
sleep((int)(Math.random()*1000));
}catch(InterruptedException e){}
}
System.out.println("DONE!"+getName());
}
}
public class KY11_1{
public static void main(String[] args){
new SimpleThread("Go to Beijing??").start();
new SimpleThread("Stay here!!").start();
}
}
2.
import java.awt.*;
import java.applet.*;
import java.util.*;
public class KY11_2 extends Applet implements Runnable{
Thread clockThread;
public void start(){
if(clockThread==null){
clockThread=new Thread(this,"Clock");
clockThread.start();
}
}
public void run(){
while(clockThread!=null){