Thread.sleep(100)解释是睡眠但还是不能理解是什么意思?还有为什么
不加throws Exception会出错,麻烦大虾解答,谢谢
import java.util.Timer;
class demo
{
public static void main(String args[])throws Exception
{
String str="使用java制作打字效果";
String[]data=new String[str.length()];
for(int i=0;i<data.length;i++){
data[i]=str.substring(i, i+1);
System.out.println(data[i]);
//Timer timer=new Timer();
Thread.sleep(100);
}
}
}
不加throws Exception会出错,麻烦大虾解答,谢谢
import java.util.Timer;
class demo
{
public static void main(String args[])throws Exception
{
String str="使用java制作打字效果";
String[]data=new String[str.length()];
for(int i=0;i<data.length;i++){
data[i]=str.substring(i, i+1);
System.out.println(data[i]);
//Timer timer=new Timer();
Thread.sleep(100);
}
}
}
怎么给分,我第一次发帖
这上面的效果是每隔一段事件出个字。意思是说睡眠。怎么回事,。还有这里面的Thread.sleep(360000); //睡眠6分钟
到底应该怎么理解啊
import java.io.*;
import java.net.*;
public class SimpleServer {
public static void main(String args[])throws Exception {
ServerSocket serverSocket = new ServerSocket(8000,2); //连接请求队列的长度为2
Thread.sleep(360000); //睡眠6分钟
}
}
你发的第1个例子里,sleep的作用就是每打印一个字,停顿0.1秒,再打下一个字,再停顿0.1秒。。这样能理解了吧?如果去掉的话,那1秒以内就把所有字都打印出来了,也就实现不了“打字效果”了。
给分是发帖时设置的,具体可以看看论坛的帮助。