網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

ebay實習生筆試題

欄目: 筆試題目 / 釋出於: / 人氣:1.75W

eBay(EBAY,中文電子灣、億貝、易貝)是一個管理可讓全球民眾上網買賣物品的線上拍賣及購物網站。下面就由本站小編為大家介紹一下ebay實習生筆試題的文章,歡迎閱讀。

ebay實習生筆試題

ebay實習生筆試題篇1

1.寫出a*(b-c*d)+e-f/g*(h+i*j-k)的逆波蘭表示式

2.面嚮物件語言中public,proteced,private的區別

和DOM的區別以及各自優缺點

4.程序和執行緒區別

ebay實習生筆試題篇2

1.假設現有一個功能,使用者點選一個按鈕後就會自動傳送一封郵件到使用者的郵箱。現在

使用者反映沒有受到郵件。你怎麼去發現並解決問題

2.用Java寫一個Singleton類

ebay實習生筆試題篇3

.2個有序List,請用Java寫一個合併函式合併他們,返回一個有序List

public List Merge(List a,List b){

}

=====================================

SAX與DOM之間的區別

當你需要處理XML文件時,你的首要選擇是使用DOM(文件物件模型)還是使用SAX(用於XML的簡單API),即當前使用的兩個主要的XML API。你可

以使用任何一種(或者在同一時間使用兩種)來處理XML文件,然而DOM將文件載入到記憶體中處理,而SAX則相反,它可以檢測一個即將到來的 XML

流,由此並不需要所有的XML程式碼同時載入到記憶體中。

選擇DOM與SAX,與在一個數據庫中的表單與檢視之前選擇一樣:選擇適合於當前實際情況的方法。如果你只是想簡單地檢視XML文件而不處理它

,那麼請選擇使用SAX。

SAX與DOM之間的區別

SAX與DOM之間有一些顯著區別,包括:

DOM是複雜物件處理的首選,比如當XML比較複雜的時候,或者當你需要隨機處理文件中資料的時候。SAX從文件的開始通過每一節點移動,以定

位一個特定的節點。

DOM為載入到記憶體的文件節點建立型別描述。最終,這些描述呈現了可容易橫向移動、潛在巨大、樹型結構。如果XML很冗長,DOM就會顯示出無

法控制的脹大。例如,一個300KB的XML文件可以導致RAM或者虛擬記憶體中的3,000,000KB的DOM樹型結構。通過比較就會發現,一個SAX文件根

本就沒有被解構,它也沒有隱藏在記憶體空間中(當然當XML流被讀入時,會有部分文件暫時隱藏在記憶體中)。SAX就是一種“更輕巧的”技術──

它可以給你的系統帶來更輕的負擔。SAX相當於觀看一場馬拉松比賽,而DOM就好比邀請所有的比賽選手到家裡參加晚餐。

所以,你如何選擇SAX和DOM?如果你處理複雜的東西,比如高階XSLT轉換,或者Xpath過濾,請選擇使用DOM。如果你建立或者更改XML文件,你

也可以選擇DOM。

相反,你可以使用SAX來查詢或者閱讀XML文件。SAX可以快速掃描一個大型的XML文件,當它找到查詢標準時就會立即停止,然後再處理之。

在某些情況下,在一個方案中,最佳的選擇是使用DOM和SAX處理不同的部分。例如,你可以使用DOM將XML載入到記憶體並改變它,然後通過從DOM

樹中傳送一個SAX流而轉移最後的結果。