亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 有感應聘java筆試時可能出現問題及其答案(第二版partfour).txt

?? 有感應聘Java筆試時可能出現問題及其答案
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
有感:應聘Java筆試時可能出現問題及其答案(第二版part four)
全力奔跑的兔子 @ 2005-11-05 15:42


以前整理了一篇文章《有感:應聘Java筆試時可能出現問題及其答案》發布到csdn的blog上,很多人看了以后認為很有用處,特別是對于即將參加java面試的朋友們,很多人給我反饋了意見或者向我請教問題,實在是不敢當,本人也是菜鳥一個,只是做了一點整理工作而已,所有問題與答案都來自于網絡。 
       最近由于換工作,又收集到了一點資料,所以我決定再整理一個版本出來,再一次聲明,題目與答案都來自于網絡,本人不對題目與答案的完整性與正確性做出任何承諾,僅做參考。 
      當然,本人歡迎任何人對本文章中的錯誤答案加以指正或者提出更好的解決方案,并請發給我,我定期進行相關更新,謝謝!本人也歡迎同道中人進行技術相關方面的討論。 如有任何意見與建議請通過QQ:6045306,Mail:huijunzi@21cn.com與我聯系。 
代碼與編程題 
135、寫一個Singleton出來 
Singleton模式主要作用是保證在Java應用程序中,一個類Class只有一個實例存在。 
一般Singleton模式通常有幾種種形式: 
第一種形式: 定義一個類,它的構造函數為private的,它有一個static的private的該類變量,在類初始化時實例話,通過一個public的getInstance方法獲取對它的引用,繼而調用其中的方法。 
public class Singleton { 
private Singleton(){} 
      //在自己內部定義自己一個實例,是不是很奇怪? 
      //注意這是private 只供內部調用 
      private static Singleton instance = new Singleton(); 
      //這里提供了一個供外部訪問本class的靜態方法,可以直接訪問   
      public static Singleton getInstance() { 
        return instance;    
      } 
   } 
   第二種形式: 
public class Singleton { 
  private static Singleton instance = null; 
  public static synchronized Singleton getInstance() { 
  //這個方法比上面有所改進,不用每次都進行生成對象,只是第一次      
  //使用時生成實例,提高了效率! 
  if (instance==null) 
    instance=new Singleton(); 
return instance;   } 
} 
其他形式: 
定義一個類,它的構造函數為private的,所有方法為static的。 
一般認為第一種形式要更加安全些 
136、繼承時候類的執行順序問題,一般都是選擇題,問你將會打印出什么? 
答:父類: 
package test; 
public class  FatherClass 
{ 
   public FatherClass() 
{ 
 System.out.println("FatherClass Create"); 
} 
} 
子類: 
package test; 
import test.FatherClass; 
public class  ChildClass extends FatherClass 
{ 
public ChildClass() 
{ 
 System.out.println("ChildClass Create"); 
} 
public static void main(String[] args) 
{ 
 FatherClass fc = new FatherClass(); 
 ChildClass cc = new ChildClass(); 
} 
} 
輸出結果: 
C:\>java test.ChildClass 
FatherClass Create 
FatherClass Create 
ChildClass Create 



137、內部類的實現方式? 
答:示例代碼如下: 
package test; 
public class  OuterClass 
{ 
private class InterClass 
{ 
 public InterClass() 
 { 
  System.out.println("InterClass Create"); 
 } 
} 
public OuterClass() 
{ 
 InterClass ic = new InterClass(); 
 System.out.println("OuterClass Create"); 
} 
public static void main(String[] args) 
{ 
 OuterClass oc = new OuterClass(); 
} 
} 
輸出結果: 
C:\>java test/OuterClass 
InterClass Create 
OuterClass Create 
再一個例題: 
public class OuterClass { 
 private double d1 = 1.0; 
   //insert code here 
} 
You need to insert an inner class declaration at line 3. Which two inner class declarations are 



valid?(Choose two.) 
A. class InnerOne{ 
    public static double methoda() {return d1;} 
  } 
B. public class InnerOne{ 
    static double methoda() {return d1;} 
  } 
C. private class InnerOne{ 
    double methoda() {return d1;} 
  } 
D. static class InnerOne{ 
    protected double methoda() {return d1;} 
  } 
E. abstract class InnerOne{ 
    public abstract double methoda(); 
  } 
說明如下: 
一.靜態內部類可以有靜態成員,而非靜態內部類則不能有靜態成員。 故 A、B 錯 
二.靜態內部類的非靜態成員可以訪問外部類的靜態變量,而不可訪問外部類的非靜態變量;return d1 出錯。 



故 D 錯 
三.非靜態內部類的非靜態成員可以訪問外部類的非靜態變量。 故 C 正確 
四.答案為C、E 



138、Java 的通信編程,編程題(或問答),用JAVA SOCKET編程,讀服務器幾個字符,再寫入本地顯示? 
答:Server端程序: 
package test; 
import java.net.*; 
import java.io.*; 



public class Server 
{ 
private ServerSocket ss; 
private Socket socket; 
private BufferedReader in; 
private PrintWriter out; 
public Server() 
{ 
 try 
 { 
  ss=new ServerSocket(10000); 
  while(true) 
  { 
   socket = ss.accept(); 
   String RemoteIP = socket.getInetAddress().getHostAddress(); 
   String RemotePort = ":"+socket.getLocalPort(); 
   System.out.println("A client come in!IP:"+RemoteIP+RemotePort); 
   in = new BufferedReader(new 



InputStreamReader(socket.getInputStream())); 
   String line = in.readLine(); 
   System.out.println("Cleint send is :" + line); 
   out = new PrintWriter(socket.getOutputStream(),true); 
   out.println("Your Message Received!"); 
   out.close(); 
   in.close(); 
   socket.close(); 
  } 
 }catch (IOException e) 
 { 
  out.println("wrong"); 
 } 
} 
public static void main(String[] args) 
{ 
 new Server(); 
} 
}; 
Client端程序: 
package test; 
import java.io.*; 
import java.net.*; 



public class Client 
{ 
Socket socket; 
BufferedReader in; 
PrintWriter out; 
public Client() 
{ 
 try 
 { 
  System.out.println("Try to Connect to 127.0.0.1:10000"); 
  socket = new Socket("127.0.0.1",10000); 
  System.out.println("The Server Connected!"); 
  System.out.println("Please enter some Character:"); 
  BufferedReader line = new BufferedReader(new 



InputStreamReader(System.in)); 
  out = new PrintWriter(socket.getOutputStream(),true); 
  out.println(line.readLine()); 
  in = new BufferedReader(new InputStreamReader(socket.getInputStream())); 
  System.out.println(in.readLine()); 
  out.close(); 
  in.close(); 
  socket.close(); 
 }catch(IOException e) 
 { 
  out.println("Wrong"); 
 } 
} 
public static void main(String[] args) 
{ 
 new Client(); 
} 
}; 



139、用JAVA實現一種排序,JAVA類實現序列化的方法(二種)? 如在COLLECTION框架中,實現比較要實現什么樣的接口? 
答:用插入法進行排序代碼如下 
package test; 
import java.util.*; 
class  InsertSort 
{ 
ArrayList al; 
public InsertSort(int num,int mod) 
{ 
 al = new ArrayList(num); 
 Random rand = new Random(); 
 System.out.println("The ArrayList Sort Before:"); 
 for (int i=0;i<num ;i++ ) 
 { 
  al.add(new Integer(Math.abs(rand.nextInt()) % mod + 1)); 
  System.out.println("al["+i+"]="+al.get(i)); 
 } 
} 
public void SortIt() 
{ 
 Integer tempInt; 
 int MaxSize=1; 
 for(int i=1;i<al.size();i++) 
 { 
      tempInt = (Integer)al.remove(i); 
   if(tempInt.intValue()>=((Integer)al.get(MaxSize-1)).intValue()) 
   { 
    al.add(MaxSize,tempInt); 
    MaxSize++; 
    System.out.println(al.toString()); 
   } else { 
    for (int j=0;j<MaxSize ;j++ ) 
    { 
     if 



(((Integer)al.get(j)).intValue()>=tempInt.intValue()) 
     { 
      al.add(j,tempInt); 
      MaxSize++; 
      System.out.println(al.toString()); 
      break; 
     } 
    } 
   } 
 } 
 System.out.println("The ArrayList Sort After:"); 
 for(int i=0;i<al.size();i++) 
 { 
  System.out.println("al["+i+"]="+al.get(i)); 
 } 
} 
public static void main(String[] args) 
{ 
 InsertSort is = new InsertSort(10,100); 
 is.SortIt(); 
} 
} 
140、編程:編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節截取的字符串。 但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,6,應該輸出為“我ABC”而不是“我ABC+漢的半個”。 
答:代碼如下: 
package test; 



class  SplitString 
{ 
String SplitStr; 
int SplitByte; 
public SplitString(String str,int bytes) 
{ 
 SplitStr=str; 
 SplitByte=bytes; 
 System.out.println("The String is:'"+SplitStr+"';SplitBytes="+SplitByte); 
} 
public void SplitIt() 
{ 
 int loopCount; 
  



loopCount=(SplitStr.length()%SplitByte==0)?(SplitStr.length()/SplitByte):(SplitStr.length()/Split 



Byte+1); 
 System.out.println("Will Split into "+loopCount); 
 for (int i=1;i<=loopCount ;i++ ) 
 { 
  if (i==loopCount){ 
    



System.out.println(SplitStr.substring((i-1)*SplitByte,SplitStr.length())); 
  } else { 
    



System.out.println(SplitStr.substring((i-1)*SplitByte,(i*SplitByte))); 
  } 
 } 
} 
public static void main(String[] args) 
{ 
 SplitString ss = new SplitString("test中dd文dsaf中男大3443n中國43中國人 



0ewldfls=103",4); 
 ss.SplitIt(); 
} 
} 



141、JAVA多線程編程。 用JAVA寫一個多線程程序,如寫四個線程,二個加1,二個對一個變量減一,輸出。 
希望大家補上,謝謝 



142、可能會讓你寫一段Jdbc連Oracle的程序,并實現數據查詢. 
答:程序如下: 
package hello.ant; 
import java.sql.*; 
public class  jdbc 
{ 
String dbUrl="jdbc:oracle:thin:@127.0.0.1:1521:orcl"; 
String theUser="admin"; 
String thePw="manager"; 
Connection c=null; 
Statement conn; 
ResultSet rs=null; 
public jdbc() 
{ 
 try{ 
   Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
         c = DriverManager.getConnection(dbUrl,theUser,thePw); 
   conn=c.createStatement(); 
 }catch(Exception e){ 
  e.printStackTrace(); 
 } 
} 
public boolean executeUpdate(String sql) 
{ 
  try 
  { 
    conn.executeUpdate(sql); 
    return true; 
  } 
  catch (SQLException e) 
  { 
    e.printStackTrace(); 
    return false; 
  } 
} 
public ResultSet executeQuery(String sql) 
{ 
  rs=null; 
  try 
  { 
    rs=conn.executeQuery(sql); 
  } 
  catch (SQLException e) 
  { 
    e.printStackTrace(); 
  } 
  return rs; 
} 
public void close() 
{ 
  try 
  { 
    conn.close(); 
    c.close(); 
  } 
  catch (Exception e) 
  { 
    e.printStackTrace(); 
  } 
} 
public static void main(String[] args) 
{ 
 ResultSet rs; 
 jdbc conn = new jdbc(); 
 rs=conn.executeQuery("select * from test"); 
 try{ 
 while (rs.next()) 
 { 
  System.out.println(rs.getString("id")); 
  System.out.println(rs.getString("name")); 
 } 
 }catch(Exception e) 
 { 
  e.printStackTrace(); 
 } 
} 
} 



143、ORACLE大數據量下的分頁解決方法。一般用截取ID方法,還有是三層嵌套方法。 
答:一種分頁方法 
<% 
 int i=1; 
 int numPages=14; 
 String pages = request.getParameter("page") ; 
 int currentPage = 1; 
 currentPage=(pages==null)?(1):{Integer.parseInt(pages)} 
 sql = "select count(*) from tables"; 
 ResultSet rs = DBLink.executeQuery(sql) ; 
 while(rs.next()) i = rs.getInt(1) ; 
 int intPageCount=1; 
 intPageCount=(i%numPages==0)?(i/numPages):(i/numPages+1); 
 int nextPage ; 
 int upPage; 
 nextPage = currentPage+1; 
 if (nextPage>=intPageCount) nextPage=intPageCount; 
 upPage = currentPage-1; 
 if (upPage<=1) upPage=1; 
 rs.close(); 
 sql="select * from tables"; 
 rs=DBLink.executeQuery(sql); 
 i=0; 
 while((i<numPages*(currentPage-1))&&rs.next()){i++;} 
%> 
//輸出內容 
//輸出翻頁連接 
合計:<%=currentPage%>/<%=intPageCount%><a href="List.jsp?page=1">第一頁</a><a 



href="List.jsp?page=<%=upPage%>">上一頁</a> 
<% 
 for(int j=1;j<=intPageCount;j++){ 
 if(currentPage!=j){ 
%> 
 <a href="list.jsp?page=<%=j%>">[<%=j%>]</a> 
<% 
 }else{ 
 out.println(j); 
 } 
 } 
%> 
<a href="List.jsp?page=<%=nextPage%>">下一頁</a><a href="List.jsp?page=<%=intPageCount%>">最后頁 



</a> 



144、用jdom解析xml文件時如何解決中文問題?如何解析? 
答:看如下代碼,用編碼方式加以解決 
package test; 
import java.io.*; 
public class DOMTest 
{ 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品麻豆久久久| 国产精品伊人色| 在线国产亚洲欧美| 五月天久久比比资源色| 欧美老女人第四色| 免费成人结看片| 国产日产亚洲精品系列| 色综合咪咪久久| 香蕉加勒比综合久久| 日韩欧美一区二区在线视频| 精品一二三四区| 国产精品国产a| 91精品国产麻豆| 国产91精品久久久久久久网曝门| 中文字幕综合网| 日韩三级av在线播放| 成人免费毛片a| 亚洲bt欧美bt精品777| 国产日韩一级二级三级| 日本电影欧美片| 韩国成人福利片在线播放| 国产精品丝袜一区| 91精品午夜视频| 成人一区二区三区视频在线观看| 亚洲一区二区中文在线| 精品国免费一区二区三区| 99久久精品免费| 日韩在线一区二区三区| 亚洲欧洲美洲综合色网| 日韩午夜av电影| 97精品久久久午夜一区二区三区 | 91丨porny丨国产| 日韩中文字幕1| 国产精品日韩成人| 91精品国产免费久久综合| www.亚洲在线| 久久精品国产99国产| 一区二区三区高清在线| 久久久久九九视频| 欧美精三区欧美精三区| 播五月开心婷婷综合| 日韩黄色一级片| 最新国产成人在线观看| 欧美成人女星排行榜| 日本道色综合久久| 丁香婷婷深情五月亚洲| 久久精品国产在热久久| 亚洲午夜视频在线观看| 国产精品国产三级国产aⅴ中文| 日韩精品中文字幕在线一区| 日本高清不卡aⅴ免费网站| 国产成人自拍高清视频在线免费播放| 天堂va蜜桃一区二区三区| 亚洲精品免费在线观看| 亚洲国产精品成人综合色在线婷婷| 欧美日本在线视频| 欧美中文字幕一区二区三区 | 亚洲一区二区偷拍精品| 中文字幕久久午夜不卡| 精品成人a区在线观看| 在线播放欧美女士性生活| 日本丶国产丶欧美色综合| 97久久超碰国产精品| 成人国产精品免费观看| 国产精品综合av一区二区国产馆| 蜜桃视频在线一区| 蜜臀av性久久久久av蜜臀妖精| 日韩激情视频网站| 日韩高清不卡一区二区三区| 亚洲国产精品一区二区www| 一区二区三区在线视频观看 | 亚洲一区二区视频| 亚洲女同一区二区| 亚洲欧洲综合另类| 亚洲伦理在线精品| 一区二区三区欧美视频| 亚洲国产毛片aaaaa无费看| 亚洲与欧洲av电影| 亚洲国产成人精品视频| 午夜电影网一区| 天堂成人国产精品一区| 毛片av中文字幕一区二区| 青青草成人在线观看| 美国三级日本三级久久99| 麻豆传媒一区二区三区| 国产一区二区三区四区五区美女 | 精品国产乱码久久久久久老虎 | 国产欧美日韩麻豆91| 中文字幕欧美激情一区| 国产精品视频免费| 亚洲欧美日韩在线| 偷拍日韩校园综合在线| 六月丁香婷婷色狠狠久久| 国产黄色91视频| 99久久夜色精品国产网站| 国产精品久久久久久久久免费丝袜 | 首页亚洲欧美制服丝腿| 日韩电影在线观看网站| 狂野欧美性猛交blacked| 黄网站免费久久| 大胆亚洲人体视频| 日本久久一区二区三区| 欧美精品自拍偷拍动漫精品| 精品88久久久久88久久久| 亚洲国产高清在线| 亚洲制服丝袜av| 九色综合狠狠综合久久| 成人高清视频在线| 欧美日韩一区中文字幕| 国产亚洲一区字幕| 自拍偷拍欧美精品| 日本 国产 欧美色综合| 91麻豆精品国产91| 91精品在线麻豆| 久久女同精品一区二区| 亚洲免费在线电影| 日韩一级精品视频在线观看| 欧美一级二级在线观看| 久久久一区二区三区捆绑**| 亚洲视频中文字幕| 久久99热99| 色综合久久久久网| 精品国产乱码久久久久久牛牛 | 亚洲午夜在线视频| 激情偷乱视频一区二区三区| 色吊一区二区三区| 久久久亚洲综合| 三级不卡在线观看| 91玉足脚交白嫩脚丫在线播放| 日韩一区二区三区精品视频 | 欧美精品电影在线播放| 国产精品色噜噜| 久久99蜜桃精品| 色呦呦日韩精品| 欧美一级高清片| 亚洲成a天堂v人片| 不卡大黄网站免费看| 久久综合精品国产一区二区三区 | 精品免费视频.| 亚洲一区av在线| www.欧美.com| 国产亚洲成年网址在线观看| 日韩电影在线一区| 欧美在线高清视频| 中文字幕字幕中文在线中不卡视频| 国产美女娇喘av呻吟久久| 制服丝袜成人动漫| 亚洲一线二线三线久久久| 99re在线视频这里只有精品| 国产亚洲成年网址在线观看| 国产一区二区免费视频| 日韩女优电影在线观看| 无码av免费一区二区三区试看| 在线观看亚洲精品| 一区二区三区高清| 日本韩国一区二区三区视频| 最新欧美精品一区二区三区| 成人综合在线视频| 久久久久久久久久电影| 国产在线视视频有精品| 精品国产自在久精品国产| 日韩精品视频网站| 6080国产精品一区二区| 调教+趴+乳夹+国产+精品| 国产欧美日韩精品一区| 在线观看日韩国产| 亚洲日本在线看| 一本久久精品一区二区| 国产精品久久久久天堂| av电影在线观看不卡| 国产精品国产三级国产有无不卡| 国产 日韩 欧美大片| 国产精品护士白丝一区av| 成人福利视频在线看| 成人免费一区二区三区视频 | 国产精品美女久久久久久久| 国产成人免费视| 国产精品视频你懂的| 91在线国产福利| 亚洲一区二区三区视频在线播放| 在线观看日产精品| 蜜臀av一级做a爰片久久| 26uuu久久综合| 成人av网站在线观看免费| 亚洲柠檬福利资源导航| 精品视频在线免费看| 免费视频一区二区| 久久蜜桃香蕉精品一区二区三区| 成人av综合一区| 亚洲国产乱码最新视频| 欧美精品三级日韩久久| 视频一区二区国产| 26uuu亚洲| a4yy欧美一区二区三区| 亚洲国产一区二区在线播放| 91精品国产一区二区三区香蕉| 国产资源精品在线观看| 亚洲婷婷在线视频| 在线播放国产精品二区一二区四区| 另类调教123区|