java 後台面試題及答案

2021-08-20 12:09:47 字數 1836 閱讀 8428

get:從伺服器上獲取資料,也就是所謂的查,僅僅是獲取伺服器資源,不進行修改。

post:向伺服器提交資料,這就涉及到了資料的更新,也就是更改伺服器的資料。

1、get方式是以實體的方式得到由請求url所指定資源的資訊,如果請求url只是乙個資料產生過程,那麼最終要在響應實體中返回的是處理過程的結果所指向的資源,而不是處理過程的描述。也就是說,get的到的資訊是資源,而不是資源的處理過程。

2、請的求的資料會附加在url之後,以?分隔url和傳輸資料,多個引數用&連線。url編碼格式採用的是ascii編碼,而不是unicode,即所有的非ascii字元都要編碼之後再傳輸。

3、因為url的長度限制,get方式傳輸的資料大小有所限制,傳送的資料量不超過2kb。

4、get方式伺服器端用request.querystring獲取變數的值。

5、get方式傳輸的引數安全性低,因為傳輸的資料會顯示在請求的url中。

1、用來向目的伺服器發出請求,要求它接收被附在請求後的實體,並把它當做請求佇列中請求url所指定資源的附加新子項。

2、post方式將表單內各個欄位和內容放置在html header中一起傳送到action屬性所指定的url位址,使用者是看不到這個過程的。

3、post方式傳送的資料量比較大,一般被預設為沒有限制,但是根據iis的配置,傳輸量也是不同的。

4、post方式在伺服器端用request.form獲取提交的資料。

5、post方式傳輸的資料安全性較高,因為資料傳輸不是明顯顯示的。

繼承自collection介面

1.不允許重複物件

2. 無序容器,你無法保證每個元素的儲存順序,treeset通過 comparator  或者 comparable 維護了乙個排序順序。

3. 只允許乙個 null 元素

4.set 介面最流行的幾個實現類是hashset、linkedhashset 以及 treeset。最流行的是基於 hashmap 實現的 hashset;treeset 還實現了 sortedset 介面,因此 treeset 是乙個根據其 compare() 和 compareto() 的定義進行排序的有序容器。

繼承自collection介面

1.可以允許重複的物件。

2.可以插入多個null元素。

3.是乙個有序容器,保持了每個元素的插入順序,輸出的順序就是插入的順序。

4.常用的實現類有 arraylist、linkedlist 和 vector。arraylist 最為流行,它提供了使用索引的隨意訪問,而 linkedlist 則對於經常需要從 list 中新增或刪除元素的場合更為合適。

1.map不是collection的子介面或者實現類。map是乙個介面。

2.map 的 每個 entry 都持有兩個物件,也就是乙個鍵乙個值,map 可能會持有相同的值物件但鍵物件必須是唯一的。

3. treemap 也通過 comparator  或者 comparable 維護了乙個排序順序。

4. map 裡你可以擁有隨意個 null 值但最多只能有乙個 null 鍵。

5.map 介面最流行的幾個實現類是 hashmap、linkedhashmap、hashtable 和 treemap。(hashmap、treemap最常用)

封裝,繼承,多型,抽象

1,抽象類

定義:就是不能完全描述物件的類叫抽象類,介面是抽象類的延伸,從本質上說,抽象類就是用來被繼承的 。

比如:抽象類表示的是,這個物件是什麼。介面表示的是,這個物件能做什麼

定義:封裝物件的隱藏特色和功能

定義:多型就是給不同的資料型別的提供相同介面的表現

定義:繼承就是給物件從基層獲取欄位和方法

面試題及答案

1.css優先順序演算法如何計算 2.css盒子模型 3.new操作符具體幹了什麼呢 4.dom操作 怎樣新增 移除 複製 建立和查詢節點 5.js有幾種資料型別,分別是什麼 6.js如何判斷乙個陣列 7.如何通過指定名稱建立乙個元素 8.在jquery 中,如何給動態新增的元素繫結事件 9.如何獲...

Java面試題及其答案

1.乙個圓劃分為n個扇形,現用m種顏色對其上色,要求相鄰兩塊扇形的顏色不能相同,問有多少種上色方案?其中n 1,m 3 注意 不考慮對稱性,例如 乙個圓劃分為2個扇形,用3種顏色上色方案有 黑紅,黑白,白紅,白黑,紅白,紅黑 6種,相當於每個扇形都有編號,是不一樣的。採用數學歸納的思想。求n個扇形的...

RunTime面試題及答案

問題 objc在向乙個物件傳送訊息時,發生了什麼?1.根據物件的isa指標找到類物件id,在查詢類物件裡面的methodlists方法函式列表 2.如果沒有在好到,在沿著superclass,尋找父類,再在父類methodlists方法列表裡面查詢 3.最終找到sel,根據id和sel確認imp 指...