求助!關於執行緒的問題?各位大俠謝謝了!!!
我想透過執行緒控制螢幕輸入,但是我使用 InputStreamReader in = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(in); 的buf.readLine()方法,所以在呼叫該方法的方法中加丟擲例外,那麼我在使用執行緒時,重寫RUN()方法,但是也同樣對RUN()方法加丟擲例外,這樣做對嗎?程式碼如下:
public class Group extends Thread {
Vector v = new Vector();
public void run() throws IOException
{
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(in);
do {
person tmp = new person();
v.addElement(tmp);
String AgeTemp;
System.out.print("Input name:");
tmp.setName(buf.readLine());
System.out.print("Input age:");
AgeTemp = buf.readLine();
tmp.setAge(Integer.parseInt(AgeTemp)) ;
System.out.print("Input sex:");
tmp.setSex(buf.readLine()) ;
System.out.print("Input univ:");
tmp.setUniv(buf.readLine()) ;
System.out.println("type 'q' to finish input.");
} while (!buf.readLine().equals("q"));
}
public static void main(String args[]) throws IOException{
Vector v=new Vector();
Group gp = new Group();
gp.start();
//gp.SortMothd();
//gp.StrPrint();
//gp.SortMothd(man);
}
}
BufferedReader buf = new BufferedReader(in); 的buf.readLine()方法,所以在呼叫該方法的方法中加丟擲例外,那麼我在使用執行緒時,重寫RUN()方法,但是也同樣對RUN()方法加丟擲例外,這樣做對嗎?程式碼如下:
public class Group extends Thread {
Vector v = new Vector();
public void run() throws IOException
{
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(in);
do {
person tmp = new person();
v.addElement(tmp);
String AgeTemp;
System.out.print("Input name:");
tmp.setName(buf.readLine());
System.out.print("Input age:");
AgeTemp = buf.readLine();
tmp.setAge(Integer.parseInt(AgeTemp)) ;
System.out.print("Input sex:");
tmp.setSex(buf.readLine()) ;
System.out.print("Input univ:");
tmp.setUniv(buf.readLine()) ;
System.out.println("type 'q' to finish input.");
} while (!buf.readLine().equals("q"));
}
public static void main(String args[]) throws IOException{
Vector v=new Vector();
Group gp = new Group();
gp.start();
//gp.SortMothd();
//gp.StrPrint();
//gp.SortMothd(man);
}
}
相關文章
- 關於servlet多執行緒序的疑問,請各位仁兄作答,謝謝。Servlet執行緒
- 關於petstore的執行問題,謝謝~
- 請問各位大俠如何Oralce資料庫上安裝??謝謝!資料庫
- 關於SimpleJdonFrameworkTest的問題,謝謝!Framework
- 請教大俠。關於多執行緒同步問題執行緒
- 關於mysql和jsp的中文問題~謝謝MySqlJS
- 請教tomcat連線sqlserver的問題!!謝謝各位!TomcatSQLServer
- 關於資料庫的問題。請幫忙看下,在下先謝謝了資料庫
- 哈哈!樓下問題解決!謝謝,各位前輩!
- 關於jsp拒絕訪問的問題,謝謝大家JS
- 請教彭老師關於jdbc的問題,謝謝!JDBC
- 請教關於jive原始碼,請各位高手幫忙 ,謝謝!!!原始碼
- 關於jsp中連線資料庫的問題,在下先說謝謝了JS資料庫
- activemq的問題,謝謝MQ
- 請問哪裡有關於java播放Flash的例子啊?謝謝了Java
- 關於J2EE專案中存在的問題,請各位給與解惑,先謝了!
- 請問如何用多執行緒實現一個輪詢功能?謝謝!執行緒
- 有關工作流程的概念,用法的問題!謝謝
- 謝謝各位高手給個意見
- 求助!關於多執行緒連線資料庫的問題執行緒資料庫
- 請大家幫忙,關於儲存過程分頁的問題...謝謝儲存過程
- 各位高手來幫我看看sql的問題吧,謝謝啦,線上等答案啊SQL
- 關於執行緒的問題...執行緒
- BEANS使用LOOKUP()呼叫的時候返回物件的問題???(先謝謝了)Bean物件
- 安裝jive3.1.5問題,謝謝
- Struts +Spring + Hibernate 的配置問題,謝謝!Spring
- 請幫我看看呼叫webservice的問題謝謝!Web
- 一個關於mysql方面的問題,希望斑竹和大家能幫忙,謝謝!!MySql
- 求助!!不知有沒有高手說說思路,謝謝!
- 關於 Appium 中 ios 自動化測試的幾個問題,請教下大神,謝謝APPiOS
- [提問交流]求助,後臺跳轉至前臺,如何實現,謝謝
- 我想破解象棋橋這個軟體,請各位大俠給點提示好嗎?謝謝(內有下載地址) (51字)
- 有關javaAPI,請各位高手幫忙,拜謝JavaAPI
- 請問網頁可以打包成exe可執行檔案嗎?謝謝網頁
- 關於js執行緒問題的解讀JS執行緒
- 請教各位大俠一個JavaBean的問題JavaBean
- 求:j2ee應用於bea weblogic server 電子書, 謝謝各位WebServer
- jive配置中的database問題?!請幫忙阿謝謝!Database