版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
JAVA題庫V1.0
講師:Jeffrey
博觀而約取,厚積而薄發(fā)講師:Jeffrey
目錄
L接口和抽象^69異同點(diǎn)____________11
2.重載(overload)IQS寫(overwrite)區(qū)別________________________________________________________________11
4國泡排序13
5.蝌排停___________________________________________________________________________________________13
6單計(jì)14
7一常見的異常類型_____________________________________________________________________________________15
作用
9.Final.Finally.finalize15
ll.Hashtable與HashMap的K8U________________________________________________________16
12.S^0ia8MOi_____________________________________________________________________16
25.Statement和PreparedStatement有區(qū)別?郡能^??__________________________________22
26去22
27.提赫入f數(shù),23
28.菲波都切數(shù)列__________23
31JkrrayList和LinkedList有f+^K8!_______________________________________________________25
32.面面______??????-____________________...________________________________25
34.有;字符串,其中包含中文字符、英文字符和數(shù)字字符,請統(tǒng)計(jì)和打印出各個(gè)字符的個(gè)數(shù)26
38S&SiS常W35141tx態(tài)_______________________________________________________28
39.事:_________________________________________________________________________29
40Java中IO體系:____________________________________________________________________29
41才節(jié)才符.30
42.接口是否可繼承接口逸象類是否可實(shí)現(xiàn)(implements)接口湘象類是否可繼承實(shí)體類(concretedass)?.—..30
44.異StfiW系:__________________________________________________________________________________31
“49/^^你酷點(diǎn)和作用___________________________________________________________________________31
47Java物字:____________________________________________________________________________________32
博觀而約取,厚積而薄發(fā)講師:Jeffrey
49.synchronized關(guān)鍵字的用法?_____________________________________________________________________32
51.Swtich是否能作用在byte上,是否魴作用在long上,是否能作用在String上?___________________33
52.數(shù)組有沒有l(wèi)angthf)方法?String有沒有l(wèi)ength。方法?—―--―33
53.構(gòu)造器(constructor)是否可被重寫(override)?______________________________________33
54.闌述靜態(tài)變量和實(shí)例變量的區(qū)別______________________________________________________________,.,,33
55.比15—下Java和JavaSciprt34
60.解釋一下數(shù)據(jù)庫連接池36
62.列舉java中string類常用方法______________________________________________________________________37
65.char■中能不能SJt-中文漢字?卻+^?_____________________________________________________38
67.Set里的元素是不能重復(fù)的,那么用什么方法來區(qū)分重復(fù)與否呢?是用==還是equals0?6們有何區(qū)別?.一.38
68.兩個(gè)對像值相同(x.equals(y)==true),但卻可有不同的hashcode,這句話對不對?_____________________39
70.接口中:_____________________________________________________________________________________40
7LBreak和Continu____________________—____________________________________________40
72.什ijg內(nèi)?StaticNestedClass和InnerClass的不同.________________________________________40
73.下面這條語句一共創(chuàng)建的多少個(gè)對象:StringS="a"?"b"?-c"+"d":41
74.什么下finally行?41
75.一個(gè)\java"源文件中是否可以包括多個(gè)類(不是內(nèi)部類)?有什么限制?41
77.|D]H*String類型Number類型?________________________________________________41
下轉(zhuǎn)換_____________________________________________________________________________42
89一如果原地交換兩■的值?____________________________________________________________________42
90.簡述synchronizedKJjava.util.concurrent.locks.Lock05^同?___________________________________43
91.Thread類的sleep。方法和對象的wait。方法都可以讓線程暫停執(zhí)行,它們有什么區(qū)別?43
92sleep。方法和yield。方;區(qū)別?_________________________________________________43
93加3所.「0<1。<1(11.5)等于多少?乂3由.「01111<1(-11.5)等于多少?___________________—_________________44
95.當(dāng)一個(gè)對象被當(dāng)作參數(shù)傳遞到方法,此方法:改變這個(gè)對象的JS性,并可返回變化后的結(jié)果,那么這里到底
96.定義類AB$n_F____________________________________________________________________44
98.abstract的method是否可同時(shí)是static,是否可同時(shí)是native,是否可同時(shí)是synchronized?_________45
和實(shí)例的區(qū)別?_______________________________________________________________________45
ioi垃圾聯(lián)收器的展本原理是什么?垃圾聯(lián)收器可以馬上回收內(nèi)河?有什么辦法主動(dòng)通知虛擬機(jī)迸行垃圾回收?
______________________________________________________________________________________46
102.說出T常用麻,包,接口,請&*5個(gè)?________________________________________________________46
博觀而約取,厚積而薄發(fā)講師:Jeffrey
104.下面哪些類可以被維承?__________________________________________________________________________47
106.維承時(shí)候類的執(zhí)行順序問題T股都是選報(bào)威問你將會(huì)打印出什么?_________________________________48
107.關(guān)于內(nèi)49
108.數(shù)據(jù)類型之間雌換____________________________________________________________________________50
109寫一T函數(shù),要求輸入T字符率和一個(gè)字符長度,對該字符串進(jìn)行分隔?50
110.寫—2個(gè)參數(shù)1個(gè)字符串.1個(gè)字節(jié)數(shù)___________________________________51
115寫出一個(gè)你最常見到的runtimeexception?______________________________________________54
116.類ExampleA繼承Exception.類Examples繼承ExampleA?_____________________________54
117.慳JAVA中的CdlectionFrameWork(zyfl^§?55
120說出ArrayList,Vector,LinkedList的存儲(chǔ)性^^8^$14?______________________________________56
1305et里的元素是不能垂復(fù)的,那么用什么方法來區(qū)分重夏與否呢?是用==還是equals。尼們有何區(qū)別?56
131期序給出隨便大〃由10個(gè)數(shù),序號(hào)為1-10,按從小到大順序輸出,并慚出相應(yīng)的序號(hào)?56
132用JAVA實(shí)現(xiàn)一種排序,JAVA類實(shí)現(xiàn)序列化的方法?在COLLECTION框架中,實(shí)現(xiàn)比較要實(shí)現(xiàn)什么樣的
攆-1?757
i35.aa解的60
137同步和畀步有何異同,在什么情況下分別使用他們?__________________________________62
139線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關(guān)系?.____________________________________________63
140.簡述synchronized和java.util.concurrent.locks.Lock65^1^?____________________________63
141劇+字St?同步方法?stopOfflsuspend。方去為薦?63
142.設(shè)計(jì)4個(gè)線程,其中兩個(gè)線程每次對j增加1,另兩個(gè)線程對j每次減少1寫出程序?_______________64
]43.H~^JEjava化現(xiàn)java序列化?_______________________________________________________65
144.java中有幾種類型的流?JDK為每種類型的流提供了T抽象類以供繼承,演說出他們分別是邨些類?-65
145.文目錄(IO)操作?_______________________________________________________________________66
146.寫一個(gè)方法4ft入一個(gè)文件名和一個(gè)字符電統(tǒng)計(jì)這個(gè)字符串在這個(gè)文件中出現(xiàn)的次數(shù)?________________67
147?^JAVASOCKET,讀服務(wù)器JL個(gè)入本不?——***———一——67
148?分填是?70
150.寫一個(gè)Singleton出來?_________________________________________________________________________72
15L說說你所熟期或聽說過的JAVAEE中的幾種常用模式?及對設(shè)計(jì)模式的一些看法?73
152Java中常用的設(shè)計(jì)模式?說明工廠模式?【中等煽度】________________-74
157.XML文檔定義有幾種形式?它們之間有何本質(zhì)區(qū)別?解析XML文檔有邨幾種方式?75
158.fi?8目中用到了xml技槌面冽破財(cái)?75
161.new對象的過程和clone一^對象的過程區(qū)別__________________________________________________76
161石制對象Wfi制弓|用的區(qū)別_______________________________________________________________________76
博觀而約取,厚積而薄發(fā)講師:Jeffrey
162深拷貝和貝___________________________________________________________________________77
163.兩個(gè)對象值相同(x.equals(y)==tnje),但卻可有不同的hashCode,這句話對不對?80
164.當(dāng)一個(gè)對象破當(dāng)作磐數(shù)傳遞到f方法后,此方法可改變這個(gè)對象的屬性,井可返回變化后隹結(jié)果,那么這
165為什么函數(shù)不能根據(jù)返回類型來區(qū)分重載?_________________________________________________________81
167.如何取得年月日、小時(shí)分伸秒?82
168.501^^得從1970年1月1日。時(shí)。分0秒到現(xiàn)?_______________________________________83
170.如何格式化日期?________________84
175字節(jié)3^50何轉(zhuǎn)為流88
176.如何java文件里_____________________________________________________________88
17"7字節(jié)別89
182.List的三個(gè)點(diǎn)___一一一___________95
183.List和Map、Set的區(qū)別95
187.Collection和Map體系97
189常用池有?98
LEW1會(huì)話術(shù)______________________________________________________________________________100
5.什么是MVC?____________________________________________________________________________102
7_Sesston和Cookie的區(qū)別:________________________________________________________________________103
9寫出瀏覽器JS104
10倚述在J5p中的注釋旬郎幾種方法________________________________________104
11JSP中動(dòng)態(tài)INCLUDE與野態(tài)INCLUDE的區(qū)別?_____________________________________________104
博觀而約取,厚積而薄發(fā)講師:Jeffrey
IS.XMLHttpRequest對象是什么.它有邨些炭用方法?________________________________________________106
20常炭口107
26.如決Port8080is3lrcddyisus6的.—110
28.$(<10€口01?2).「63W()是4^+么函數(shù)?jWf么要用它?111
29JavaScriptwindow.onload事<^^0上Queryready函數(shù)有^FF同______________________________________111
30Jquery中有哪幾種常用類型的選擇器?111
3Uquery中SO^TSESB節(jié)/SH55?__________________________________________________________112
32Jquery中實(shí)現(xiàn)Ajax港法?________________________________________________________________________112
34.前眼務(wù)器^35些?____________________________________________________________113
36.在web應(yīng)用開發(fā)過程中經(jīng)常遇到?出某種編碼的字符,如iso8859-l等,如何輸出一個(gè)某種編碼的字符串?114
38.http常財(cái)狀些?_______________________________________________________________________114
=115
UOC的1X5
2.SA的三種二____________________________________________________________________________________115
9.Hibernate對象的三種狀態(tài)是什么117
12.對象關(guān)系映射(ObjsctReldtionBlMsppiny,簡稱0RM).――一^一一-119
13.hibernate拒絕連接、服務(wù)器崩潰的原因?最少寫5個(gè)119
l.S.StnFts2中result中的type__,.一…,,,…一一,.,一,__,,…一…[1]
Struts2框架的核心S制器是StrutsPrepareAndExecuteFilter.作用:負(fù)責(zé)攔截由<url?pattem>〃</urUpattem>指定的所有用戶
18.Hibernategetload盾的^]^^別I():—一《——一》>-1—.…―一一122
2O.Hibemate配18文件中CASECADE屬性作用:124
21.Hibemate配置文件中inverse屬性作用:_________________________________________________________124
博觀而約取,厚積而薄發(fā)講師:Jeffrey
25.Spring中用_________________________________________________________________________125
3O.Struts2中器:127
37.什么是SpringMVC?簡單介紹下你對springMVC的理解?_________________________________________131
4O.SpringMVC的主要組件?________________________________________________________________________132
43.SpringMvc怎么和AJAX相互的?____________________________________________________________133
44.如何解決POST35求中文亂碼同IK,GET的又如何處理泥?___________________________________133
45,Mybatis中*0和$睢區(qū)別是什么?134
46.通常一個(gè)Xml映射文件,都會(huì)寫一個(gè)Dao接口與之對應(yīng),尚可,這個(gè)Dao接口的工作原理是什么?Dao接
47.Mybatis進(jìn)哨酶?分頁寓愉IKSSfb么?______________________________________________135
48.Mybatis是如何將sql執(zhí)行結(jié)果封裝為目標(biāo)對象并返回的?都有蜂些映射形式?135
49.Xml,除了常酬select|insert|update|delete磔之外,標(biāo)簽?——135
50.前述Mybatis運(yùn)行何牛--.…-___________________-.…-_____135
52.Mybatis映射文;中,如果A標(biāo)簽通過include引用了B標(biāo)簽的內(nèi)容.謫向,B標(biāo)密能否定義在A標(biāo)簽的后
面,還是說必須定義在A標(biāo)簽的前面?136
53.簡述Mybatis的Xml映射文件和Mybatis內(nèi)醒隨結(jié)構(gòu)之間的映射關(guān)系?___________________________137
55.SpringKKfc點(diǎn)?________________________________________________________________________________137
58.解釋Springbean139
6O.Spring框架中的單例Beans是線程安全的么?_____________________________________________________139
3SQL中where和having的區(qū)別140
4.S3gJ$H>Bzt——140
5.說出你用過的常見的關(guān)系型數(shù)據(jù)版.非關(guān)系型數(shù)據(jù)摩知道鄲些?141
7事?]4]
8.游標(biāo)的作用?如何知道海標(biāo)已經(jīng)到了18后?_______________________________________________________142
9一堂口7142
博觀而約取,厚積而薄發(fā)講師:Jeffrey
10百=米表一^^7表S課程課程表SC142
12.有如下兩張表:表city:表state:___________________________________________-_____143
13事理7144
14Java中訪問數(shù)據(jù)庫的步驟?Statement和PreparedStatement之間的區(qū)別?_____________________144
15.用你熟悉的語言寫fg接ORACLE數(shù)據(jù)庫的程序,能夠完成修改和點(diǎn)詢工作._____________________145
18.Mysql隔離斕?_______________________________________________________________________147
五.所算法——152
1華______________________________________152
2.寫一個(gè)函數(shù)計(jì)算當(dāng)蓼數(shù)為N05X3:1-2+3-4+5-6+7___+N_________________________________153
3.在ABCDEF六人中隨機(jī)抽取3人中獎(jiǎng),要求中獎(jiǎng)人不能重復(fù)___________________________________154
4.排序都有哪幾種方法?iS列舉.用JAVA實(shí)現(xiàn)一個(gè)快速排序?______________________________154
5.寫一T—小段程序檢查數(shù)字是否為質(zhì)數(shù);以上隨序你果用的酈種送言寫的?采用該種語言的理由是什么?155
9素?cái)?shù)—159
11.分儂因數(shù)_________________________________________________________________________________160
12.最大破小162
13.輸入一行字苻分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)163
14.完數(shù)_____________________________________________________________________________________164
15.-StM.100米高度自由落下,每次落地后反跳回原高度________________________________________165
17.始AM球月某日,判盛167
19計(jì)奔字符事中子用出現(xiàn)的次數(shù)169
2LH?出如TS案(菱形)________________________________________________________________171
23求1+2"歲++2OI05W172
28.渣蛆入早期幾的第一個(gè)字埒來判斷一下星單期幾___________________175
31.有一^已經(jīng)其時(shí)序的數(shù)組______________________________________________________________________179
IJava內(nèi)存模型______________________________________________________________________________________183
博觀而約取,厚積而薄發(fā)講師:Jeffrey
七」ava優(yōu)化______________________________________________________________________________________________192
3援作中北匕^^|^放資源193
6.在使用同步機(jī)制時(shí),應(yīng)盡?使用方法同步代替代碼塊同步._________________________________________193
7層■減少對變量的重復(fù)計(jì)籟……_________________________________________________193
8.盡量采用lazyloading的策略,即在需要的時(shí)快才開始創(chuàng)建_一一——――一一————193
9.慣用_______________________________________________________________________________________193
10.^FSSfB環(huán)中:Try{JcatchOO應(yīng)JSS?置在?星_________________________________________194
ll.SthngBuffer一一...….194
13.System.3rraycopyQ^p^^<…———.—195
14代碼?9?增碼的可________…________,】q,
15.不用new圾崎建螂實(shí)例一一195
16.乘;去和皖差用移錦小作可以極趣提高性能._______________________________________195
18.Servlet與內(nèi)存使用___________________________________________________________________________195
19.使記____________________________________________________________________________________196
21再更^196
23473丫(數(shù)組)和人177口恭的使用____________________________________________________________________197
1Redts簡單介紹298
3.什么是Redis持久化?Redis有哪幾種持久化方式?優(yōu)缺點(diǎn)是什么?_______________________________199
4.redis通訊協(xié)議(RESP),能解隆下什么是RESP?有什么特點(diǎn)?_____________________________________200
5.Redis有聊些架構(gòu)模式?講講各自的特點(diǎn)_________________________________________________________200
6.什么是一^性哈希算法?什么是哈希柏?_________________________________________________________204
9使用過Redis做異列么.你??有?___________________________________________207
?如何避免?存雪崩?免?__________________________________________207
12.使用redis?______________________________________________________________208
14redis常見性能問題和解決方案,______》_一《_一一一—一一一——>oa
15.redis怎么和spring進(jìn)行___________________________________________________________________208
17.redis內(nèi)存數(shù)據(jù)集大小上升到一定大小的時(shí)候,就會(huì)執(zhí)行數(shù)據(jù)淘汰策略.redis提供6中數(shù)據(jù)淘汰策略:…209
博觀而約取,厚積而薄發(fā)講師:Jeffrey
18.rcdisffci可決?-?》???????????????_>?>???>?一?>>????(—???????——???????—.—?????????????—.?????????一?M?209
19.分存____________________________________________________________________-____209
20r6disrr^cmcached別I210
3.請解號(hào)Nginx90務(wù)器上的Master和Worker進(jìn)程分別是什_____________________________________211
7.nginx負(fù)分配_______________________________________________________________212
12.:^H+^不鯨多血?213
IB.Nginx加何?213
17.Mb^要做動(dòng)、程分離?214
+-WebSen/ice相關(guān)______________________________________________________________________________215
L什么是webService?215
2.webServke供術(shù)遇________________________________________________________________________215
4.WSDL要W8B幾邰分碗,分別有%作用?______________________________________________216
6.Webservice的SEI!§<+^?___________________________________________________________216
7.說說你知道的webservice框架.他們都有什么特點(diǎn)?—一_216
d-其他217
L經(jīng)常訪問的技術(shù)網(wǎng)站:_________________________________________________________________________217
40sl七218
5.項(xiàng)目219
6.什么是典型敬:件三層結(jié)構(gòu)?軟件設(shè)計(jì)為什么要分雇?軟件分層有什么好處?219
8彳UML'220
10.版具SVN__________________________________________________________________221
博觀而約取,厚積而薄發(fā)講師:Jeffrey
—.JavaSE基礎(chǔ)
1.接口和抽象類的異同點(diǎn)
相同:
?都不能創(chuàng)建對象
?都可以定義抽象方法,并且一定要在子類中重寫
不同:
?關(guān)鍵字不同abstract-interface
?抽象方法中既可以有抽象的方法也可以有普通的方法
?接口中中所有的方法都是抽象方法
?抽象類的方法可以任意權(quán)限,接口中方法只能是public
?抽象類只能單繼承,接口可以多實(shí)現(xiàn)
2.重載(overload)和重寫(overwrite)區(qū)另lj
重寫的規(guī)則
子類和父類,子類重寫了父類的方法
■方法名、參數(shù)列表必須和父類完全一致
■返回值類型要么相同,要么子類方法的返回值類型是父類方法返回值類型的子類!
publicclassPerson(publiccldssStudentextendsPerson{
publicfObiectlshowdntage){3fiOvcrride
System.out.println(M4Bi^:**age);public{integer|show(infage){
returnage;System.o”亡.println("耳舲是:"和處);
)8returnage;
)9}
10}
■訪問修飾符要么相同,要么子類訪問修飾I符范圍大于父類!
publicclassPerson{publicclassStudentextendsPerson{
4
[protectedlObjectshow(intage){a^Override
System.out.printIn(“年景是;Qage);|publicjIntegersbow(intage){
returnage;7system,out.printIn(**Jf-Ax:-fage);
8returnage;
9}
1101
方法中拋出的異常,要么相同.要么子類方法拋出的異常比父類被重寫方法拋出的異
常更小或相同!
publicch”Person(publicdas*Student?xtendtPerson(
4
protectedObjectshOM(lntmllthroio”《文必?
5yste?.mrt.println(“年83*?6publicInteger$how(int核
returnage;.print皿FTT”?”;");
}flretvm陵;
重載的規(guī)則(兩同一不同)
博觀而約取,厚積而薄發(fā)講師:Jeffrey
1)同一個(gè)類中
2)方法名相同
3)參數(shù)列表不同(個(gè)數(shù),列表,類型)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版八年級(jí)物理下冊《第八章力與運(yùn)動(dòng)》單元檢測卷及答案
- 人教版七年級(jí)數(shù)學(xué)下冊全冊導(dǎo)學(xué)案
- 《誡子書》復(fù)習(xí)課
- 中小學(xué)機(jī)房作品管理系統(tǒng)的開發(fā)與應(yīng)用研究
- 高一化學(xué)二第二章第二節(jié)化學(xué)能與電能練習(xí)
- 2024屆安徽省巢湖市某中學(xué)高考仿真模擬化學(xué)試卷含解析
- 2024高中地理第3章地理信息技術(shù)應(yīng)用第4節(jié)數(shù)字地球精練含解析湘教版必修3
- 2024高中物理第二章交變電流第六節(jié)變壓器達(dá)標(biāo)作業(yè)含解析粵教版選修3-2
- 2024高中語文第一單元以意逆志知人論世湘夫人訓(xùn)練含解析新人教版選修中國古代詩歌散文欣賞
- 綿陽市高中2022級(jí)(2025屆)高三第二次診斷性考試(二診)歷史試卷(含答案)
- 《視頻壓縮基礎(chǔ)》課件
- 2025南方財(cái)經(jīng)全媒體集團(tuán)校園招聘63人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《A機(jī)場公司人力資源管理工作實(shí)踐調(diào)研報(bào)告》2600字(論文)
- 社工人才培訓(xùn)計(jì)劃實(shí)施方案
- 四年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)及答案
- 6、水平四+田徑18課時(shí)大單元計(jì)劃-《雙手頭上前擲實(shí)心球》
- 軍事理論(2024年版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 青島版科學(xué)四年級(jí)下冊課程綱要
- 部編人教版六年級(jí)下冊語文1-6單元作文課件
- NB/T 11434.5-2023煤礦膏體充填第5部分:膠凝材料技術(shù)要求
評(píng)論
0/150
提交評(píng)論