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

正文內(nèi)容

java面試題大全(答案版)-wenkub

2024-10-08 19 本頁(yè)面
 

【正文】 turn語(yǔ)句,那么緊跟在這個(gè)try后的finally {}里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?會(huì),return前3final, finally, finalize的區(qū)別。每次new String就產(chǎn)生一個(gè)新的。3String s = new String(“xyz”)。這兩行代碼執(zhí)行后,原始的String對(duì)象中的內(nèi)容到底變了沒(méi)有?沒(méi)有,String類(lèi)被設(shè)計(jì)為不可變的類(lèi)。靜態(tài)內(nèi)部類(lèi)中不能引用外部類(lèi)中的實(shí)例成員。2Static Nested Class 和 Inner Class的不同。abstract的方法不可以是native,abstract方法必須由子類(lèi)去實(shí)現(xiàn),而native是調(diào)用其它程序語(yǔ)言的代碼,所以不存在由子類(lèi)去實(shí)現(xiàn)的問(wèn)題,矛盾。作者:楊金輝2java中實(shí)現(xiàn)多態(tài)的機(jī)制是什么?靠的是父類(lèi)或接口能夠指向子類(lèi)或?qū)崿F(xiàn)類(lèi)。抽象包括兩個(gè)方面,一是過(guò)程抽象,二是數(shù)據(jù)抽象。新類(lèi) 繼承了原始類(lèi)的特性,新類(lèi)稱(chēng)為原始類(lèi)的派生類(lèi)(子類(lèi)),而原始類(lèi)稱(chēng)為新類(lèi)的基類(lèi)(父類(lèi))。2面向?qū)ο蟮奶卣饔心男┓矫娣庋b封裝是把過(guò)程和數(shù)據(jù)包圍起來(lái),對(duì)數(shù)據(jù)的訪(fǎng)問(wèn)只能通過(guò)已定義的界面。Overload的方法可以改變返回值。1作用域public,private,protected,以及不寫(xiě)時(shí)的區(qū)別本類(lèi) 同包 子類(lèi) 其他類(lèi)public ???? protected ???? friendly ???? private ????1Overload(喔我樓的)和Override的區(qū)別。==還可以比較兩個(gè)變量的值是否相等。s1 += 1。Java有沒(méi)有g(shù)oto? java中的保留字,現(xiàn)在沒(méi)有在java中使用。amp。都可以用作邏輯與。的區(qū)別。第一篇:Java面試題大全(答案版)作者:楊金輝一個(gè)“.java”源文件中是否可以包括多個(gè)類(lèi)(不是內(nèi)部類(lèi))?有什么限制?可以,但是只能有一個(gè)類(lèi)用public修飾,并且用public修飾的類(lèi)名與文件名要一致amp。amp。amp。還可以用作位運(yùn)算符,當(dāng)amp。在JAVA中,如何跳出當(dāng)前的多重嵌套循環(huán)?break+變量控制 與 returnswitch是否能作用在byte(拜特)上,是否能作用在long上,是否能作用在String上?Switch可以作用在int上,而byte可以隱式轉(zhuǎn)換為int 所以能作用在byte上不能作用在long上,也不能作用在String上short s1 = 1。有什么錯(cuò)?1在java中為int數(shù)據(jù)類(lèi)型,short+int=int,大類(lèi)型轉(zhuǎn)為小類(lèi)型,編譯時(shí),會(huì)報(bào)告需要強(qiáng)制轉(zhuǎn)換類(lèi)型的錯(cuò)誤。equals是Object類(lèi)中的方法,可以由子類(lèi)重寫(xiě)此方法,實(shí)現(xiàn)內(nèi)容相等。Overloaded的方法是否可以改變返回值的類(lèi)型?Overload是重載,Override是重寫(xiě)。因?yàn)檎{(diào)用方法時(shí),返回值可以接受也可以不接受,所以編譯器無(wú)法根據(jù)返回值來(lái)判斷是否重載。面向?qū)ο笥?jì)算始于這個(gè)基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過(guò)一個(gè)受保護(hù)的接口訪(fǎng)問(wèn)其他對(duì)象。派生類(lèi)可以從它的基類(lèi)那里繼承方法和實(shí)例變量,并且類(lèi)可以修改或 增加新的方法使之更適合特殊的需要。多態(tài)多態(tài)性是指允許不同類(lèi)的對(duì)象對(duì)同一消息作出響應(yīng)。程序運(yùn)行時(shí),JVM會(huì)根據(jù)內(nèi)存中實(shí)際的對(duì)象調(diào)用方法。關(guān)于abstract和synchronized同用的問(wèn)題,我覺(jué)得也不行,因?yàn)樵谶@幾年的開(kāi)發(fā)中,從沒(méi)見(jiàn)過(guò)這種情況,而且我覺(jué)得synchronized應(yīng)該是作用在一個(gè)具體的方法上才有意義。Nested Class一般是C++的說(shuō)法,Inner Class一般是Java的說(shuō)法,指的是同一意思。非靜態(tài)內(nèi)部類(lèi)則沒(méi)有這個(gè)限制。所以它的所有對(duì)象都不可變。創(chuàng)建了幾個(gè)String Object? 二者之間有什么區(qū)別?2個(gè)對(duì)象。3String 和StringBuffer的區(qū)別String和StringBuffer都是操作字符串的類(lèi)。final用來(lái)修飾類(lèi),變量,方法的。3運(yùn)行時(shí)異常與一般異常有何異同?一般異常強(qiáng)制要求捕獲或聲明。也就是說(shuō)如果程序正常運(yùn)行,不會(huì)發(fā)生的情況。4給我一個(gè)你最常見(jiàn)到的runtime(茹二樓)exception。當(dāng)出現(xiàn)異常后進(jìn)入catch塊,進(jìn)行異常類(lèi)型匹配finally表示無(wú)論是否出現(xiàn)異常都要執(zhí)行的代碼。,并且內(nèi)部沒(méi)有調(diào)用wait,則不能。運(yùn)行,阻塞,掛起,結(jié)束。5 ?主要相同點(diǎn):Lock(拉克)能完成synchronized所實(shí)現(xiàn)的所有功能主要不同點(diǎn):Lock有比synchronized更精確的線(xiàn)程語(yǔ)義和更好的性能。ArrayList的增長(zhǎng)方式為*3/2+1 Vector的增長(zhǎng)方式為*2,Vector還可以設(shè)置增長(zhǎng)量。鍵不允許重復(fù),值可以重復(fù)。5說(shuō)出ArrayList,Vector, LinkedList的存儲(chǔ)性能和特性ArrayList和Vector都是使用數(shù)組存儲(chǔ)數(shù)據(jù)。插入快,查找慢。6Set里的元素是不能重復(fù)的,那么用什么方法來(lái)區(qū)分重復(fù)與否呢? 是用==還是equals()? 它們有何區(qū)別?equals,區(qū)別見(jiàn)11題6你所知道的集合類(lèi)都有哪些?主要方法?集合類(lèi)有(畫(huà)集合類(lèi)的體系結(jié)構(gòu))ArrayList的主要方法:add,get,remove,contains,indexOf,isEmpty,toArray,iterator LinkedList的主要方法:add,get,remove,addFirst,addLast,getFirst,getLast,iterator HashSet的主要方法:add,iterator,remove HashMap的主要方法:put,get,remove,entrySet,keyset,values 6兩個(gè)對(duì)象值相同((y)== true),但卻可有不同的hash code,這句話(huà)對(duì)不對(duì)?對(duì)。Java Class Loader是一個(gè)重要的Java運(yùn)行時(shí)系統(tǒng)組件。小,速度快heap是用來(lái)保存new 出來(lái)的對(duì)象。忘記回收或錯(cuò)誤的內(nèi)存回收會(huì)導(dǎo)致程序或系統(tǒng)的不穩(wěn)定甚至崩潰。垃圾回收機(jī)制使得程序員不需要關(guān)注內(nèi)存的回收和釋放,提高了程序的健壯性。標(biāo)記垃圾回收機(jī)制和分帶復(fù)制垃圾回收機(jī)制??梢?。7什么時(shí)候用assert(額色特)。內(nèi)存泄漏就是指一個(gè)不再被程序使用的對(duì)象一直占據(jù)著內(nèi)存。用JAVA實(shí)現(xiàn)一個(gè)快速排序。9解釋一下什么是servlet。9Request對(duì)象的主要方法:setAttribute(String name,Object):設(shè)置名字為name的request的參數(shù)值getAttribute(String name):返回由name指定的屬性值getAttributeNames():返回request對(duì)象所有屬性的名字集合,結(jié)果是一個(gè)枚舉的實(shí)例getCookies():返回客戶(hù)端的所有Cookie對(duì)象,結(jié)果是一個(gè)Cookie數(shù)組getCharacterEncoding():返回請(qǐng)求中的字符編碼方式getContentLength():返回請(qǐng)求的Body的長(zhǎng)度getHeader(String name):獲得HTTP協(xié)議定義的文件頭信息getHeaders(String name):返回指定名字的request Header的所有值,結(jié)果是一個(gè)枚舉的實(shí)例getHeaderNames():返回所以request Header的名字,結(jié)果是一個(gè)枚舉的實(shí)例getInputStream():返回請(qǐng)求的輸入流,用于獲得請(qǐng)求中的數(shù)據(jù)getMethod():獲得客戶(hù)端向服務(wù)器端傳送數(shù)據(jù)的方法getParameter(String name):獲得客戶(hù)端傳送給服務(wù)器端的有name指定的參數(shù)值getParameterNames():獲得客戶(hù)端傳送給服務(wù)器端的所有參數(shù)的名字,結(jié)果是一個(gè)枚舉的實(shí)例getParametervalues(String name):獲得有name指定的參數(shù)的所有值getProtocol():獲取客戶(hù)端向服務(wù)器端傳送數(shù)據(jù)所依據(jù)的協(xié)議名稱(chēng)getQueryString():獲得查詢(xún)字符串getRequestURI():獲取發(fā)出請(qǐng)求字符串的客戶(hù)端地址getRemoteAddr():獲取客戶(hù)端的IP地址getRemoteHost():獲取客戶(hù)端的名字getSession([Boolean create]):返回和請(qǐng)求相關(guān)Session作者:楊金輝getServerName():獲取服務(wù)器的名字getServletPath():獲取客戶(hù)端所請(qǐng)求的腳本文件的路徑getServerPort():獲取服務(wù)器的端口號(hào)removeAttribute(String name):刪除請(qǐng)求中的一個(gè)屬性9forward 和redirect的區(qū)別9()和 ()有何區(qū)別?()從 請(qǐng)求中的參數(shù)中取值。jsp:setProperty:設(shè)置JavaBean的屬性。charset=GBK)、pageEncoding(設(shè)置編碼方式)、isELIgnored(設(shè)置是否忽略EL表達(dá)式,默認(rèn)值為false)taglib指令include指令10JSP中動(dòng)態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?靜態(tài)是指令動(dòng)態(tài)是動(dòng)作靜態(tài)只產(chǎn)生一個(gè)文件動(dòng)態(tài)產(chǎn)生兩個(gè)靜態(tài)不可以帶參數(shù)動(dòng)態(tài)可以帶參數(shù)作者:楊金輝靜態(tài)不會(huì)動(dòng)態(tài)更新動(dòng)態(tài)可以。第二范式:必須要有主鍵[,并且其它列都依賴(lài)于該主鍵]。作者:楊金輝(new ())。11?為什么要用?加載類(lèi)文件,創(chuàng)建類(lèi)對(duì)象。12為什么要用 ORM? 和 JDBC 有何不一樣?ORM就是Object Relational Mapping 對(duì)象關(guān)系映射,因?yàn)橛胘dbc操作數(shù)據(jù)庫(kù)代碼非常繁瑣,ORM可以將表映射成實(shí)體,與我們的OOP編程思想完全一致的,方便程序開(kāi)發(fā)。(, “yes”)。B/S是Brower/Server的縮寫(xiě),硬件不同,一個(gè)是局域網(wǎng),一個(gè)是廣域網(wǎng)安全不同C/S安全高B/S速度不同C/S速度塊作者:楊金輝維護(hù)C/S不方便維護(hù)B/S方便維護(hù) 12應(yīng)用服務(wù)器與WEB SERVER的區(qū)別?應(yīng)用服務(wù)器處理業(yè)務(wù)邏輯,web服務(wù)器則主要是讓客戶(hù)可以通過(guò)瀏覽器進(jìn)行訪(fǎng)問(wèn)。JSWDL開(kāi)發(fā)包的介紹。15Struts優(yōu)缺點(diǎn)優(yōu)點(diǎn):簡(jiǎn)化了mvc的開(kāi)發(fā),標(biāo)簽庫(kù)提高開(kāi)發(fā)效率 缺點(diǎn):每個(gè)action都要配一個(gè)formaction、form之間緊耦合action與web對(duì)象也是緊耦合它是單實(shí)例,多線(xiàn)程的,安全,速度慢擴(kuò)展不靈活15STRUTS的應(yīng)用(如STRUTS架構(gòu))Struts是采用Servlet和Jsp技術(shù)開(kāi)發(fā)的Web應(yīng)用程序的framework。Hibernate操作簡(jiǎn)單,性能差。Session是Hibernate的一級(jí)緩存。16UML方面Unified Modeling Language統(tǒng)一建模語(yǔ)言,用來(lái)畫(huà)用例圖,靜態(tài)圖(包括類(lèi)圖,對(duì)象圖和包圖),行為圖,交互圖(順序圖,合作圖),實(shí)現(xiàn)圖,流程圖 16軟件開(kāi)發(fā)的16j2ee常用的設(shè)計(jì)模式?說(shuō)明工廠(chǎng)模式。amp。amp。a=a1。()答案:正確3.原生類(lèi)中的數(shù)據(jù)類(lèi)型均可任意轉(zhuǎn)換。 a EXP)pointer : if(a!=NULL)or if(a == NULL)define 相比,有何優(yōu)點(diǎn)?答案:1)const常量有數(shù)據(jù)類(lèi)型,而宏常量沒(méi)有數(shù)據(jù)類(lèi)型。?數(shù)組要么在靜態(tài)存儲(chǔ)區(qū)被創(chuàng)建(如全局?jǐn)?shù)組),要么在棧上被創(chuàng)建。char *p = “world”。C++/C語(yǔ)言沒(méi)有辦法知道指針?biāo)傅膬?nèi)存容量,除非在申請(qǐng)內(nèi)存時(shí)記住它。coutcout計(jì)算數(shù)組和指針的內(nèi)存容量voidFunc(char a[100]){cout}、覆蓋和隱藏區(qū)別?答案::(1)相同的范圍(在同一個(gè)類(lèi)中);(2)函數(shù)名字相同;(3)參數(shù)不同;(4)virtual 關(guān)鍵字可有可無(wú)。(2)如果派生類(lèi)的函數(shù)與基類(lèi)的函數(shù)同名,并且參數(shù)也相同,但是基類(lèi)函數(shù)沒(méi)有virtual 關(guān)鍵字。data[j] = data[j+1]。ifstreamin(“c:”)。//關(guān)閉輸入文件流Order(data)。i ()。typedef struct Node Node。Node *p3 =p2next。p2 = p3。return head。Node *head = NULL。p1 = head1next。p1 = head1。 p2!= NULL){if(p1data data){pcurrentnext = p1。pcurrent = p2。return head。Node *head =NULL。headnext = MergeRecursive(head1,head2next)。是一種可靠的傳輸協(xié)議,就是說(shuō)可以保證百分百把數(shù)據(jù)傳遞到對(duì)方設(shè)備,傳輸效率低Udp:不可靠傳輸,不能保證把數(shù)據(jù)百分百把數(shù)據(jù)傳輸?shù)綄?duì)方設(shè)備上,傳輸效率高表:銷(xiāo)售表,客戶(hù)表。然而可以創(chuàng)建一個(gè)變量,其類(lèi)型是一個(gè)抽象類(lèi),并讓它指向具體子類(lèi)的一個(gè)實(shí)例。知道其行為的其它類(lèi)可以在類(lèi)中實(shí)現(xiàn)這些方法。接口中的所有方法都是抽象的,沒(méi)有一個(gè)有程序體。然后,它可以在實(shí)現(xiàn)了該接口的類(lèi)的任何對(duì)象上調(diào)用接口的方法。final、finally、finalize的區(qū)別final 用于聲明屬性,方法和類(lèi),分別表示屬性不可變,方法不可覆蓋,類(lèi)不可繼承。多線(xiàn)程有幾種實(shí)現(xiàn)方法,同步有幾種實(shí)現(xiàn)方法,都是什么?多線(xiàn)程有兩種實(shí)現(xiàn)方法,分別繼承繼承Thread類(lèi)與實(shí)現(xiàn)runnable借口。解析XML文件的幾種方式和區(qū)別DOM:處理大型文件時(shí)其性能下
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1