天天看點

java面試問題小集- -

java面試問題小集- -

java面試問題小集- -

一:String 與StringBuffer的差別?

二:Struts中的視圖,模型,控制器,具體的是那塊?

從視圖角度(View)

首先,Struts提供了Java類org. apache.struts.action.ActionForm,Java開發者将該類細分來建立表單bean。在運作時,該bean有兩種用法:

―  當JSP準備相關的HTML,表單以進行顯示時,JSP将通路該

bean(它儲存要放入表單中的值)。那些值是從業務邏輯或者是從先前的使用者輸入來提供的。

          ―  當從Web浏覽器中傳回使用者輸入時,該bean将驗證并儲存該輸入以供業務邏輯或(如果驗證失敗的話)後續重新顯示使用。

其次,Struts提供了許多定制JSP标記,它們的使用簡單,但是它們在隐藏資訊方面功能強大。例如,除了bean名稱和給定bean中每個段的名稱之外,頁面設計者不需要知道有關表單bean的更多資訊。

從模型角度(Model)

Struts雖然不直接有助于模型開發。在Struts中,系統模型的狀态主要由ActiomForm Bean和值對象展現。

從控制器角度(Controller)

        在Struts framework中, Controller主要是ActionServlet,但是對于業務邏輯的操作則主要由Action、ActionMapping、ActionForward這幾個元件協調完成(也許這幾個元件,應該劃分到模型中的業務邏輯一塊)。其中,Action扮演了真正的控制邏輯的實作者,而ActionMapping和ActionForward則指定了不同業務邏輯或流程的運作方向。

三:如何執行個體化Map接口?

四:Map和HashMap之間的差別?

五:如何獲得系統目前的日期時間,如果不用Uitl包怎麼做?

六:List與ArrayList的差別? 

在linux中wc是指令是幹什麼的?(注意不是指廁所)

wc(word count)

功能說明:計算字數。

語  法:wc [-clw][--help][--version][檔案...]

補充說明:利用wc指令我們可以計算檔案的Byte數、字數、或是列數,若不指定檔案名稱、或是所給予的檔案名為“-”,則wc指令會從标準輸入裝置讀取資料。

參  數:

  -c或--bytes或--chars   隻顯示Bytes數。

  -l或--lines   隻顯示列數。

  -w或--words   隻顯示字數。

  --help   線上幫助。

  --version   顯示版本資訊。