您現在的位置: 18luck新利全站下载 >> 18新利真人网 >> 招聘麵試>> 資料信息

java、sql、oracle麵試題彙總(DOC 19頁)

所屬分類:
招聘麵試
文件大小:
103 KB
下載地址:
相關資料:
java, sql, oracle, 麵試題
java、sql、oracle麵試題彙總(DOC 19頁)內容簡介
內容摘要
1.(口述題)請簡述迅雷、BT等p2p下載軟件的實現原理。如何資源分布。
解釋:A想來B家做客,但是遭到了B的管家NAT B的拒絕,理由是:我從來沒有聽我家B提過你的名 字,這時A找到了A,B都認識的朋友server,要求server給B報一個信,讓B去跟管家說A是我的朋友,於是,B跟管家NAT B說,A是我認識 的朋友,這樣A的訪問請求就不會再被管家NAT B所拒絕了.簡而言之,UDP打洞就是一個通過server保存下來的地址使得彼此之間能夠直接通信的過 程,server隻管幫助建立連接,在建立間接之後就不再介入了.
2.維護數據庫的完整性、一致性、你喜歡用觸發器還是自寫業務邏輯?為什麼
解釋:盡可能用約束(包括CHECK、主鍵、唯一鍵、外鍵、非空字段)實現,這種方式的效率最好;其次用觸發器,這種方式可以保證無論何種業務係統訪問數據庫都能維持數據庫的完整性、一致性;最後再考慮用自寫業務邏輯實現,但這種方式效率最低、編程最複雜,當為下下之策。
3.A=10,b=20在不使用第三變量 使兩值互換
解釋: a=10,b=8
a=a-b
b=b+a
a=b-a
4. override與重載的區別
解釋:override是把繼承於父類的方法給覆蓋掉
重載是同一個函數名接受不同類型、個數的參數,完成不同的功能,調用起來方便
5.抽象類跟接口的區別
解釋:抽象類可以有非抽象方法,接口中隻能有抽象方法。接口可以實現多繼承。

..............................

Baidu
map