ebay實習(xí)生筆試題
eBay(EBAY,中文電子灣、億貝、易貝)是一個管理可讓全球民眾上網(wǎng)買賣物品的線上拍賣及購物網(wǎng)站。下面就由學(xué)習(xí)啦小編為大家介紹一下ebay實習(xí)生筆試題的文章,歡迎閱讀。
ebay實習(xí)生筆試題篇1
1.寫出a*(b-c*d)+e-f/g*(h+i*j-k)的逆波蘭表達式
2.面向?qū)ο笳Z言中public,proteced,private的區(qū)別
3.SAX和DOM的區(qū)別以及各自優(yōu)缺點
4.進程和線程區(qū)別
ebay實習(xí)生筆試題篇2
1.假設(shè)現(xiàn)有一個功能,用戶點擊一個按鈕后就會自動發(fā)送一封郵件到用戶的郵箱?,F(xiàn)在
用戶反映沒有受到郵件。你怎么去發(fā)現(xiàn)并解決問題
2.用Java寫一個Singleton類
ebay實習(xí)生筆試題篇3
.2個有序List,請用Java寫一個合并函數(shù)合并他們,返回一個有序List
public List Merge(List a,List b){
}
=====================================
SAX與DOM之間的區(qū)別
當你需要處理XML文檔時,你的首要選擇是使用DOM(文檔對象模型)還是使用SAX(用于XML的簡單API),即當前使用的兩個主要的XML API。你可
以使用任何一種(或者在同一時間使用兩種)來處理XML文檔,然而DOM將文檔載入到內(nèi)存中處理,而SAX則相反,它可以檢測一個即將到來的 XML
流,由此并不需要所有的XML代碼同時載入到內(nèi)存中。
選擇DOM與SAX,與在一個數(shù)據(jù)庫中的表單與視圖之前選擇一樣:選擇適合于當前實際情況的方法。如果你只是想簡單地查看XML文檔而不處理它
,那么請選擇使用SAX。
SAX與DOM之間的區(qū)別
SAX與DOM之間有一些顯著區(qū)別,包括:
DOM是復(fù)雜對象處理的首選,比如當XML比較復(fù)雜的時候,或者當你需要隨機處理文檔中數(shù)據(jù)的時候。SAX從文檔的開始通過每一節(jié)點移動,以定
位一個特定的節(jié)點。
DOM為載入到內(nèi)存的文檔節(jié)點建立類型描述。最終,這些描述呈現(xiàn)了可容易橫向移動、潛在巨大、樹型結(jié)構(gòu)。如果XML很冗長,DOM就會顯示出無
法控制的脹大。例如,一個300KB的XML文檔可以導(dǎo)致RAM或者虛擬內(nèi)存中的3,000,000KB的DOM樹型結(jié)構(gòu)。通過比較就會發(fā)現(xiàn),一個SAX文檔根
本就沒有被解構(gòu),它也沒有隱藏在內(nèi)存空間中(當然當XML流被讀入時,會有部分文檔暫時隱藏在內(nèi)存中)。SAX就是一種“更輕巧的”技術(shù)──
它可以給你的系統(tǒng)帶來更輕的負擔。SAX相當于觀看一場馬拉松比賽,而DOM就好比邀請所有的比賽選手到家里參加晚餐。
所以,你如何選擇SAX和DOM?如果你處理復(fù)雜的東西,比如高級XSLT轉(zhuǎn)換,或者Xpath過濾,請選擇使用DOM。如果你建立或者更改XML文檔,你
也可以選擇DOM。
相反,你可以使用SAX來查詢或者閱讀XML文檔。SAX可以快速掃描一個大型的XML文檔,當它找到查詢標準時就會立即停止,然后再處理之。
在某些情況下,在一個方案中,最佳的選擇是使用DOM和SAX處理不同的部分。例如,你可以使用DOM將XML載入到內(nèi)存并改變它,然后通過從DOM
樹中發(fā)送一個SAX流而轉(zhuǎn)移最后的結(jié)果。