黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平
駕駛員 | 網絡編輯
衛生資格 | 執業醫師 | 執業藥師 | 執業護士
會計從業資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師
質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師
城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 計算機二級 > JAVA > 模擬試題 > 正文

2009年上半年等級考試二級JAVA精選試題復習

來源:考試吧Exam8.com) 2009-3-12 13:48:51 考試吧:中國教育培訓第一門戶 模擬考場

 

  20. 編程題::寫一個滿足Singleton模式的類出來

  public class SingletonTest

  {

  private static SingletonTest sp;

  private SingletonTest() {}

  public static SingletonTest getInstance()

  {

  if (sp==null)

  { sp=new SingletonTest(); }

  return sp;

  }

  21. 編程:編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節截取的字符串。 但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,6,應該輸出為“我ABC”而不是“我ABC+漢的半個”

  解:import java.io.*;

  class interceptString

  {

  String interceptStr;

  int interceptByte;

  public interceptString(String str,int bytes)

  {

  interceptStr=str;

  interceptByte=bytes;

  System.out.println("字符串為:'"+interceptStr+"';字節數為:"+interceptByte);

  }

  public void interceptIt()

  {

  int interceptCount; interceptCount=(interceptStr.length()%interceptByte==0)?(interceptStr.length()/interceptByte):(interceptStr.length()/interceptByte+1);

  System.out.println("截取后斷數為:"+interceptCount);

  for (int i=1;i<=interceptCount ;i++ )

  { if (i==interceptCount)

  {

  System.out.println(interceptStr.substring((i-1)*interceptByte,interceptStr.length()));

  } else

  {

  System.out.println(interceptStr.substring((i-1)*interceptByte,(i*interceptByte)));

  }

  }

  }

  public static void main(String[] args)

  {

  String s="";

  InputStreamReader ir=new InputStreamReader(System.in);

  BufferedReader in = new BufferedReader(ir);

  try {

  s = in.readLine();

  interceptString ss = new interceptString(s,4);

  ss.interceptIt();

  in.close();

  } catch (IOException e)

  { e.printStackTrace();}

  }

  }

  22. 多線程有幾種實現方法,都是什么?同步有幾種實現方法,都是什么?

  答:多線程有三種實現方法,分別為:

  ① 實現Runnable接口,覆蓋Run()方法。

 、 繼承Thread,覆蓋Run()方法。

 、 繼承TimerTask,覆蓋Run()方法。

  同步的實現是在方法前加synchronized,在調用wait()和notify()。

  23. 請說出你所知道的線程同步的方法

  答:1. synchronized 方法:通過在方法聲明中加入 synchronized關鍵字來聲明 synchronized 方法。

  2. synchronized 塊:通過 synchronized關鍵字來聲明synchronized 塊。

  24. 當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?

  答:不可以。synchronized 方法都必須獲得調用該方法的類實例的鎖方能執行,否則所屬線程阻塞,方法一旦執行,就獨占該鎖,直到從該方法返回時才將鎖釋放,此后被阻塞的線程才能獲得該鎖,重新進入可執行狀態。

  25. 用JAVA SOCKET編程,實現簡單的Echo功能

  如: 客戶端從鍵盤輸入 hi (當用戶輸出exit 退出程序),服務端響應為 hi(服務器要求為多線程)

  解:服務器程序:

  import java.io.*;

  import java.net.*;

  public class MyServer extends Thread{

  private Socket cq ;

  public MyServer(Socket cq)

  {

  this.cq = cq;

  }

  public void run()

  {

  try

  {

  BufferedReader in=new BufferedReader(new InputStreamReader(cq.getInputStream()));

  PrintWriter out=new PrintWriter(cq.getOutputStream());

  while(true)

  {

  String str=in.readLine();

  System.out.println(str);

  out.println("message: "+str);

  out.flush();

  if(str.equals("exit"))

  break;

  }

  }

  catch(IOException e)

  {

  System.out.println(e.message());

  }

  }

  public static void main(String[] args) throws IOException{

  ServerSocket server=new ServerSocket(8009);

  while(true)

  {

  Socket s=server.accept();

  new MyServer(s).start();

  }

  }

  }

  客戶端程序:

  import java.net.*;

  import java.io.*;

  public class MyClient{

  public static void main(String[] args)throws Exception

  {

  Socket server=new Socket("localhost",8009);

  BufferedReader in=new BufferedReader(new InputStreamReader(server.getInputStream()));

  PrintWriter out=new PrintWriter(server.getOutputStream());

  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

  while(true)

  {

  String str=br.readLine();

  out.println(str);

  out.flush();

  if(str.equals("exit")){

  break;

  }

  System.out.println(in.readLine());

  }

  server.close();

  }

  }

上一頁  1 2 3 4 5  下一頁
  相關推薦:全國計算機等級考試將于3月28日至4月1日舉行
       2009年全國計算機等級考試各科目考試大綱
       2009上半年計算機等級考試各地報名時間匯總
文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 日韩精品免费在线视频 | 高h喷水荡肉爽文各种场合 高h喷水荡肉爽文np欲 | 国产一区二区三区日韩 | 久久久精品免费视频 | 国产剧情一区二区 | 五月婷视频| 欧美日韩在线第一页 | 欧美在线区 | 日本夜夜操| 久操手机在线视频 | 综合九九| 在线免费视频你懂的 | 成人羞羞视频在线观看免费 | 日韩三级免费看 | 色综合久久加勒比高清88 | 午夜影院普通 | 五月激情六月 | 国产香港一级毛片在线看 | 欧美成人三级一区二区在线观看 | 97久久曰曰久久久 | 天天干天天舔天天操 | 男女一级爽爽快视频 | 亚洲天堂在线播放 | 国亚洲欧美日韩精品 | 欧美一级视频在线高清观看 | 717影院理论午夜伦不卡久久 | 特黄一级视频 | 国产精品成人观看视频网站 | 久久成人国产精品 | 在线观看亚洲精品专区 | 国产欧美日韩在线一区二区不卡 | 青青草国产精品欧美成人 | 羞羞视频网站免费 | 欧美第四页 | 国产精品日韩专区 | 99久久中文字幕伊人 | 免费国产不卡午夜福在线观看 | 羞羞视频在线观看视频 | 国产成人区 | 国内偷自视频区视频综合 | 免费看欧美一级特黄a大片一 |