freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java面試題總結(jié)-文庫(kù)吧資料

2024-10-21 05:11本頁(yè)面
  

【正文】 :在Servlet實(shí)例化后,容器將調(diào)用Servlet的init()方法初始化這個(gè)對(duì)象。③static代碼塊:static代碼塊也叫靜態(tài)代碼塊,是在類(lèi)中獨(dú)立于類(lèi)成員的static語(yǔ)句塊,可以有多個(gè),位置也可以隨便放,它不在任何的方法體內(nèi),jvm在加載類(lèi)時(shí)會(huì)執(zhí)行這些靜態(tài)代碼塊,如果有多個(gè),則會(huì)按照他們?cè)陬?lèi)中出現(xiàn)的先后順序一次執(zhí)行它們,而且每個(gè)代碼塊只會(huì)執(zhí)行一次。靜態(tài)方法中不能用this和super關(guān)鍵字。實(shí)例變量:每創(chuàng)建一個(gè)實(shí)例,就會(huì)為實(shí)例分配一次內(nèi)存,實(shí)例變量在內(nèi)存中可以有多個(gè)拷貝,互不影響(靈活)。可用類(lèi)名直接訪問(wèn)(方便),也可以用對(duì)象來(lái)訪問(wèn)(不推薦)。①static變量:被static修飾的變量叫靜態(tài)變量或者類(lèi)變量;沒(méi)有被static修飾的變量叫實(shí)例變量。}else{ return apple。Private Apple(){ } Public static Apple getApple(){ If(null == apple){ apple = new Apple()。Map:HashMap只能用Iterator迭代。3)HashMap與HashTable比較:HashMap:非線程安全,高效率,支持null HashTable:線程安全,低效率,不支持null1list、set和map的遍歷方法比較:List:可以用for循環(huán)、for each循環(huán)和Iterator迭代。1)HashMap:key不允許重復(fù),如果后面的key重復(fù),則會(huì)覆蓋前面的值,key允許為null,但是只能有一個(gè)。}else{ Return 1。2)TreeSet:底層由平衡二叉樹(shù)實(shí)現(xiàn),它會(huì)將投入其中的元素自動(dòng)排序,這就要求投入其中的元素是可排序的,也就是說(shuō),存放的必須是同一種數(shù)據(jù)類(lèi)型。常用實(shí)現(xiàn)類(lèi)有HashSet和TreeSet。4)ArrayList與Vector的區(qū)別:ArrayList是非線程安全的,效率高Vector是基于線程安全的,效率低。2)LinkedList:內(nèi)部實(shí)現(xiàn)是鏈表,它適合于在鏈表中間需要頻繁的插入和刪除操作。其元素有放入順序,元素可重復(fù)。必須只有一個(gè)類(lèi)名與文件名相同且該類(lèi)以public修飾?()方法1介紹一下集合?①Collection:是最基本的集合接口,一個(gè)collection代表一組Object,即collection的元素。final、finally、finalize的區(qū)別(1)final是用來(lái)描述變量、方法、類(lèi)的關(guān)鍵字,表示變量值不可變、方法不可被重寫(xiě)、類(lèi)不可被繼承(2)finally是異常處理的關(guān)鍵字,表示finally塊里面的代碼一定會(huì)被運(yùn)行到(3)finalize是Object類(lèi)中的protected方法,垃圾回收器執(zhí)行的時(shí)候會(huì)調(diào)用被回收的類(lèi)的此方法。(2)interface是接口,接口中的變量必須是靜態(tài)常量(static final),接口中的方法必須都是抽象方法(abstract),不過(guò)由于接口中所有變量、方法修飾符都一致,因可以不寫(xiě)。抽象類(lèi)中不能有構(gòu)造方法、不能有靜態(tài)方法,抽象類(lèi)不能被實(shí)例化。具有短路功能,只要一個(gè)條件為false則不會(huì)進(jìn)行后續(xù)的判斷。必須逐一檢查各個(gè)條件,amp。是邏輯運(yùn)算符,表示邏輯與。amp。的區(qū)別amp。和amp。(2)Exception Exception包含了一般性的異常,這些異常同在在捕捉到之后便可做妥善的處理,以確保程序繼續(xù)運(yùn)行。3JSP中動(dòng)態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?動(dòng)態(tài)INCLUDE用jsp:include動(dòng)作實(shí)現(xiàn) 它總是會(huì)檢查所含文件中的變化,適合用于包含動(dòng)態(tài)頁(yè)面,并且可以帶參數(shù)。3運(yùn)行時(shí)異常與一般異常有何異同?異常表示程序運(yùn)行過(guò)程中可能出現(xiàn)的非正常狀態(tài),運(yùn)行時(shí)異常表示虛擬機(jī)的通常操作中可能遇到的異常,是一種常見(jiàn)運(yùn)行錯(cuò)誤。Servlet和JSP最主要的不同點(diǎn)在于,Servlet的應(yīng)用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開(kāi)來(lái)。抽象類(lèi)可以實(shí)現(xiàn)(implements)接口,抽象類(lèi)是否可繼承實(shí)體類(lèi),但前提是實(shí)體類(lèi)必須有明確的構(gòu)造函數(shù)JSP和Servlet有哪些相同點(diǎn)和不同點(diǎn),他們之間的聯(lián)系是什么?JSP 是Servlet技術(shù)的擴(kuò)展,本質(zhì)上是Servlet的簡(jiǎn)易方式,更強(qiáng)調(diào)應(yīng)用的外表表達(dá)。而通常的內(nèi)部類(lèi)需要在外部類(lèi)實(shí)例化后才能實(shí)例化。2Static Nested Class 和 Inner Class的不同?!癕odel” 代表的是應(yīng)用的業(yè)務(wù)邏輯(通過(guò)JavaBean,EJB組件實(shí)現(xiàn)),“View” 是應(yīng)用的表示面(由JSP頁(yè)面產(chǎn)生),“Controller” 是提供應(yīng)用的處理過(guò)程控制(一般是一個(gè)Servlet),通過(guò)這種設(shè)計(jì)模型把應(yīng)用邏輯,處理過(guò)程和顯示邏輯分成不同的組件實(shí)現(xiàn)。棧按照后進(jìn)先出的方式進(jìn)行處理。2heap和stack有什么區(qū)別。amp。amp。amp。2amp。這并不意味著線程就會(huì)立即運(yùn)行。Java程序員不用擔(dān)心內(nèi)存管理,因?yàn)槔占鲿?huì)自動(dòng)進(jìn)行管理。Collection是集合類(lèi)的上級(jí)接口,繼承與他的接口主要有Set ,他提供一系列靜態(tài)方法實(shí)現(xiàn)對(duì)各種集合的搜索、排序、線程安全化等操作2GC是什么?為什么要有GC?(基礎(chǔ))。1struts中的標(biāo)簽庫(kù)有幾種,分別是?有5種標(biāo)簽,分別是:bean標(biāo)簽庫(kù)、html標(biāo)簽庫(kù)、logic標(biāo)簽庫(kù)、tiles標(biāo)簽庫(kù)nested標(biāo)簽庫(kù)Error與Exception有什么區(qū)別?Error表示系統(tǒng)級(jí)的錯(cuò)誤和程序不必處理的異常,Exception表示需要捕捉或者需要程序進(jìn)行處理的異常。不同點(diǎn):1使用的SQL語(yǔ)言不同:JDBC使用的是基于關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)SQL語(yǔ)言,Hibernate使用的是HQL(Hibernate query language)語(yǔ)言2操作的對(duì)象不同:JDBC操作的是數(shù)據(jù),將數(shù)據(jù)通過(guò)SQL語(yǔ)句直接傳送到數(shù)據(jù)庫(kù)中執(zhí)行,Hibernate操作的是持久化對(duì)象,由底層持久化對(duì)象的數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中。2兩者對(duì)于數(shù)據(jù)庫(kù)進(jìn)行直接操作的對(duì)象都不是線程安全的,都需要及時(shí)關(guān)閉。}}1Servlet生命周期?加載和實(shí)例化初始化init()請(qǐng)求處理service()服務(wù)終止destroy()1spring中IOC與AOP的含義?IOC:控制反轉(zhuǎn),是一種設(shè)計(jì)模式,一層含義控制權(quán)的轉(zhuǎn)移,由傳統(tǒng)的在程序中控制依賴(lài)轉(zhuǎn)移到由容器來(lái)控制,第二層是依賴(lài)注入將互相依賴(lài)的對(duì)象分離,在spring配置文件中描述它們的依賴(lài)關(guān)心,它們的依賴(lài)關(guān)系只是在使用的時(shí)候才建立AOP:面向切面,是一種編程思想,oop的延續(xù),將系統(tǒng)中非核心的業(yè)務(wù)提取出來(lái),進(jìn)行單獨(dú)的處理,比如事務(wù)、日志和安全等Spring的AOP和IOC都是為了解決系統(tǒng)代碼耦合度過(guò)高的問(wèn)題,使用代碼重用性高,易于維護(hù),不過(guò)AOP和IOC并不是spring中特有的,只是spring把它們應(yīng)用的更靈活方便。public static synchronized Singleton getInstance(){if(instance==null)instance=new Singleton()。public static Singleton getInstance(){return instance。在有些情況下,比如,需要跳轉(zhuǎn)到一個(gè)其它服務(wù)器上的資源,則必須使用sendRedirect()方法。這樣,從瀏覽器的地址欄中可以看到跳轉(zhuǎn)后的鏈接地址。該對(duì)象用于存取servlet實(shí)例的初始化參數(shù)。Session可以存貯用戶(hù)的狀態(tài)信息applicaton 。它是用于方便存取各種范圍的名字空間、servlet相關(guān)的對(duì)象的API,并且包裝了通用的servlet相關(guān)功能的方法。response表示HttpServletResponse對(duì)象,并提供了幾個(gè)用于設(shè)置送回 瀏覽器的響應(yīng)的方法(如cookies,頭信息等),并提供了幾個(gè)方法使你能用于向?yàn)g覽器回送輸出結(jié)果。1Jsp有哪些內(nèi)置對(duì)象,作用分別是什么?(至少能說(shuō)出五個(gè))request表示HttpServletRequest對(duì)象。Hashtable類(lèi)似于HashMap,但是不允許null鍵和null值。HashMap類(lèi)沒(méi)有分類(lèi)或者排序。Vector由于使用了synchronized同步方法(如add、insert、remove、set、equals、hashcode等操作),因此是線程安全,性能
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1