- 搞定
下列語句正確的是:
正確答案: Djava
在Java中修飾符總共有一下幾種: 1.訪問控制修飾符 分別有:public private protected,缺省 2.其它修飾符 分別有:abstract,final,static,native,synchronized,transient,volatile等 對於形式參數只能用final修飾符,其它任何修飾符都會引發編譯器錯誤 。可是用這個修飾符也有必定的限制,就是在方法中不能對參數作任何修改。 不過通常狀況下,一個方法的形參不用final修飾。只有在特殊狀況下,那就是:方法內部類。 一個方法內的內部類若是使用了這個方法的參數或者局部變量的話,這個參數或局部變量應該是final。 經過以上分析,你應該知道答案了吧。 由於字段修飾符包括不少(上面寫的),可是方法修飾符只能用final這一個修飾符。 因此說這句話不對。 參數能夠是值也能夠是對象,且實參纔是真正被傳遞的參數,形參就像局部變量
java接口的方法修飾符能夠爲?(忽略內部接口)
正確答案: D數組
一、抽象類中的抽象方法(其前有abstract修飾)不能用private、static、synchronized、native訪問修飾符修飾。緣由以下:抽象方法沒有方法體,是用來被繼承的,因此不能用private修飾;static修飾的方法能夠經過類名來訪問該方法(即該方法的方法體),抽象方法用static修飾沒有意義;使用synchronized關鍵字是爲該方法加一個鎖。。而若是該關鍵字修飾的方法是static方法。則使用的鎖就是class變量的鎖。若是是修飾 類方法。則用this變量鎖。可是抽象類不能實例化對象,由於該方法不是在該抽象類中實現的。是在其子類實現的。因此。鎖應該歸其子類全部。因此。抽象方 法也就不能用synchronized關鍵字修飾了;native,這個東西自己就和abstract衝突,他們都是方法的聲明,只是一個吧方法實現移交給子類,另外一個是移交給本地操做系統。若是同時出現,就至關於即把實現移交給子類,又把實現移交給本地操做系統,那到底誰來實現具體方法呢? 二、接口是一種特殊的抽象類,接口中的方法所有是抽象方法(但其前的abstract能夠省略),因此抽象類中的抽象方法不能用的訪問修飾符這裏也不能用。並且protected訪問修飾符也不能使用,由於接口可讓全部的類去 實現(非繼承) ,不僅是其子類,可是要用public去修飾。接口能夠去繼承一個已有的接口。
下列有關Servlet的生命週期,說法不正確的是?
正確答案: A服務器
destroy()方法僅執行一次,即在服務器中止且卸載Servlet時執行該方法session
Servlet的生命週期分爲5個階段:加載、建立、初始化、處理客戶請求、卸載。 (1)加載:容器經過類加載器使用servlet類對應的文件加載servlet (2)建立:經過調用servlet構造函數建立一個servlet對象 (3)初始化:調用init方法初始化 (4)處理客戶請求:每當有一個客戶請求,容器會建立一個線程來處理客戶請求 (5)卸載:調用destroy方法讓servlet本身釋放其佔用的資源
下面哪些屬於JSP內置對象及方法?
正確答案: A B C Dapp
JSP內置對象有: 1.request對象 客戶端的請求信息被封裝在request對象中,經過它才能瞭解到客戶的需求,而後作出響應。它是HttpServletRequest類的實例。 2.response對象 response對象包含了響應客戶請求的有關信息,但在JSP中不多直接用到它。它是HttpServletResponse類的實例。 3.session對象 session對象指的是客戶端與服務器的一次會話,從客戶連到服務器的一個WebApplication開始,直到客戶端與服務器斷開鏈接爲止。它是HttpSession類的實例. 4.out對象 out對象是JspWriter類的實例,是向客戶端輸出內容經常使用的對象 5.page對象 page對象就是指向當前JSP頁面自己,有點象類中的this指針,它是java.lang.Object類的實例 6.application對象 application對象實現了用戶間數據的共享,可存放全局變量。它開始於服務器的啓動,直到服務器的關閉,在此期間,此對象將一直存在;這樣在用戶的先後鏈接或不一樣用戶之間的鏈接中,能夠對此對象的同一屬性進行操做;在任何地方對此對象屬性的操做,都將影響到其餘用戶對此的訪問。服務器的啓動和關閉決定了application對象的生命。它是ServletContext類的實例。 7.exception對象 exception對象是一個例外對象,當一個頁面在運行過程當中發生了例外,就產生這個對象。若是一個JSP頁面要應用此對象,就必須把isErrorPage設爲true,不然沒法編譯。他其實是java.lang.Throwable的對象 8.pageContext對象 pageContext對象提供了對JSP頁面內全部的對象及名字空間的訪問,也就是說他能夠訪問到本頁所在的SESSION,也能夠取本頁面所在的application的某一屬性值,他至關於頁面中全部功能的集大成者,它的本 類名也叫pageContext。 9.config對象 config對象是在一個Servlet初始化時,JSP引擎向它傳遞信息用的,此信息包括Servlet初始化時所要用到的參數(經過屬性名和屬性值構成)以及服務器的有關信息(經過傳遞一個ServletContext對象)
下面有關 JAVA 異常類的描述,說法正確的有()
正確答案: A C函數
1.Exception(異常) :是程序自己能夠處理的異常。 2.Error(錯誤): 是程序沒法處理的錯誤。這些錯誤表示故障發生於虛擬機自身、或者發生在虛擬機試圖執行應用時,通常不須要程序處理。 3.檢查異常(編譯器要求必須處置的異常):除了Error,RuntimeException及其子類之外,其餘的Exception類及其子類都屬於可查異常。這種異常的特色是Java編譯器會檢查它,也就是說,當程序中可能出現這類異常,要麼用try-catch語句捕獲它,要麼用throws子句聲明拋出它,不然編譯不會經過。 4.非檢查異常(編譯器不要求處置的異常): 包括運行時異常(RuntimeException與其子類)和錯誤(Error)。