20081021面試題

 發表於2008年10月21日 11:04 閱讀(19) 評論(0)

 

1.談談final, finally, finalize的區別。

2.列出幾種設計模式.

3.HashMap和Hashtable的區別。

4.Entity Bean 的兩種實現類型.(EJB)
9.3.1.1.1. 持久性
在應用或應用服務器的運行時間外,Entity Bean狀態數據仍存在於持久數據存儲之中。
Entity Bean有兩種持久類型:Bean管理持久類型(Bean-managed Persistence,BMP)和容器管理的持久類型(Container-managed Persistence,CMP)。對於Bean管理的持久類型,由組件模型中Enterprise Bean類的代碼控制對持久存儲中狀態數據的訪問;容器管理持久性類型的Entity Bean,則由容器生成和管理對應持久存儲中狀態數據的訪問方法。開發者可以不用編寫這些方法。

http://infocenter.apusic.com/help/index.jsp?topic=/com.apusic.docs.as/output/eclipse/EntityBean.html
http://blog.csdn.net/wllyy189/archive/2007/10/29/1853580.aspx

5.java Thread類的兩種實現.

2. 實現多線程
  通過繼承class Thread或實現Runnable接口,我們可以實現多線程
http://www.bianceng.cn/webkf/Java/zl/200711/5278.htm
         5.1請問java中實現Thread類和Runnable接口有什麼區別?
作者: 藍海凝  01-01 08:00   回覆    這個是很多公司招聘的時候經常問的話。

抽象類和接口的區別如下:

① 在類來繼承抽象類時,只需實現部分具體方法和全部抽象方法,而實現接口則要實現裏面的全部方法。
②在接口中無成員變量,而抽象類中可有成員變量。
在Java中引進接口主要是爲了解決多繼承的問題。
實現多線程主要繼承Thread 類和實現Runnable接口。
//////////////////////////////////////////////////
你要是向實現多線程的話,你可以讓一個類繼承自Thread類;

但是事實是你經常會碰到這個類已經有了自己的父類,而java

有不允許一個類同時有多個父類,此時你可以選擇實現Runnable接口

http://bbs.jobmet.com/thread-69439-1-1.html

6.java 產生隨機數的Random類.
http://bbs.tech.ccidnet.com/simple/index.php?t129003.html

7.java socket類
  寫段程序使用socket類讀取服務器傳來的幾個字符.
http://tech.ccidnet.com/art/322/20051223/399191_1.html
http://fanqiang.chinaunix.net/a4/b5/20011230/08300025.html
http://www.blogjava.net/sterning/archive/2007/10/13/152508.html

8.java 求二叉樹的深度.
  結構 左右兄弟.
http://bbs.kaoyan.com/viewthread.php?tid=709115
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章