版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Java面試題含答案
資料僅供參考
Java面試題—帶答案詳解
.Java基礎(chǔ).........錯(cuò)誤!未定義書簽。
1、一個(gè)Ljava”源文件中是否能夠包括
多個(gè)類(不是內(nèi)部類)?有什么限制?
.................錯(cuò)誤!未定義書簽。
2、Java有沒有g(shù)oto?錯(cuò)誤!未定義書
簽。
3、說說&和&&的區(qū)別。錯(cuò)誤!未定義
書簽。
4、在JAVA中如何跳出當(dāng)前的多重嵌
套循環(huán)?........錯(cuò)誤!未定義書簽。
5、switch語句能否作用在byte上,能
否作用在Ion!上,能否作用在String
上?..............錯(cuò)誤!未定義書簽。
6、shortsi=1;si=si++有什么錯(cuò)?
shortsi=1;si+=1;有什么錯(cuò)借昔誤!未
定義書簽。
7、char型變量中能不能存貯一個(gè)中文
漢字?為什么?....錯(cuò)誤!未定義書簽。
8、用最有效率的方法算出2乘以8等
於幾?............錯(cuò)誤!未定義書簽。
9、請?jiān)O(shè)計(jì)一個(gè)一百億的計(jì)算器錯(cuò)誤!
資料僅供參考
未定義書簽。
10、使用final關(guān)鍵字修飾一個(gè)變量
時(shí),是引用不能變,還是引用的對象
不能變?........錯(cuò)誤!未定義書簽。
11、"=="和equals方法究竟有什么區(qū)
別?............錯(cuò)誤!未定義書簽。
12、靜態(tài)變量和實(shí)例變量的區(qū)別?..錯(cuò)
誤!未定義書簽。
13、是否能夠從一個(gè)static方法內(nèi)部發(fā)
出對非static方法的調(diào)用?錯(cuò)誤!未定
義書簽。
14、Integer與int的區(qū)別錯(cuò)誤!未定義
書簽。
15、Math.roimd(ll,5)等於多少?
Math.roimd(?lL5)等於多少?錯(cuò)誤!未定
義書簽。
16、下面的代碼有什么不妥之處?錯(cuò)誤!
未定義書簽。
17、請說出作用域public,private,
protected,以及不寫時(shí)的區(qū)別錯(cuò)誤!未
定義書簽。
18、Overload和Override的區(qū)另U。
資料僅供參考
Overloaded的方法是否能夠改變返回
值的類型?.......錯(cuò)誤!未定義書簽。
19、構(gòu)造器Constructor是否可被
override?...............錯(cuò)誤!未定義書簽。
20、接口是否可繼承接口?抽象類是
否可實(shí)現(xiàn)(implements)接口?抽象類是
否可繼承具體類(concreteclass)?抽象
類中是否能夠有靜態(tài)的main方法?錯(cuò)
誤!未定義書簽。
21、寫clone。方法時(shí),一般都有一行
代碼,是什么?.…錯(cuò)誤!未定義書簽。
22、面向?qū)ο蟮奶卣饔心男┓矫驽e(cuò)誤!
未定義書簽。
23、java中實(shí)現(xiàn)多態(tài)的機(jī)制是什么?
................錯(cuò)誤!未定義書簽。
24、abstractclass和interface有什么
區(qū)別?...........錯(cuò)誤!未定義書簽。
25、abstract的method是否可同時(shí)是
static,是否可同時(shí)是native,是否可同
時(shí)是synchronized?錯(cuò)誤!未定義書簽。
26、什么是內(nèi)部類?StaticNested
Class和InnerClass的不同。錯(cuò)誤!
資料僅供參考
未定義書簽。
27、內(nèi)部類能夠引用它的包含類的成
員嗎?有沒有什么限制?錯(cuò)誤!未定義
書簽。
28、AnonymousInnerClass(匿名內(nèi)
部類)是否能夠extends(繼承)其它
類,是否能夠implemeiits(實(shí)
現(xiàn))interface(接口)?錯(cuò)誤!未定義書簽。
29、super.getCIass()方法調(diào)用錯(cuò)
誤!未定義書簽。
30、String是]基本的數(shù)據(jù)類型嗎?錯(cuò)
誤!未定義書簽。
31、
Strings="Hello's=s+"world!”;這
兩行代碼執(zhí)行后,原始的String對象
中的內(nèi)容到底變了沒有?錯(cuò)誤!未定義
書簽。
32、是否能夠繼承String類?錯(cuò)誤!未
定義書簽。
33、Strings=newStrineC'xyz");倉U立
了幾個(gè)StringObject?二者之間有什
么區(qū)別?........錯(cuò)誤!未定義書簽。
資料僅供參考
34、String和StrinqBuffer的區(qū)另?錯(cuò)
誤!未定義書簽。
35、如何把一段逗號(hào)分割的字符串轉(zhuǎn)
換成一個(gè)數(shù)組?……錯(cuò)誤!未定義書簽。
36、數(shù)組有沒有l(wèi)ength。這個(gè)方法?
String有沒有l(wèi)ength。這個(gè)方法?錯(cuò)誤!
未定義書簽。
37、下面這條語句一共創(chuàng)立了多少個(gè)
對象:Strine2貯±上±23宜工錯(cuò)
誤!未定義書簽。
38、try1}里有一個(gè)return語句,那么
緊跟在這個(gè)try后的finally{}里的code
會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在
return前還是后???錯(cuò)誤!未定義書簽。
39、下面的程序代碼輸出的結(jié)果是多
少?錯(cuò)誤!未定義書簽。
40、行nal,finally,finalize的區(qū)另U。??錯(cuò)
誤!未定義書簽。
41、運(yùn)行時(shí)異常與一般異常有何異
同?............錯(cuò)誤!未定義書簽。
42、error和exception有什么區(qū)別?錯(cuò)
誤!未定義書簽。
資料僅供參考
43、Java中的異常處理機(jī)制的簡單原
理和應(yīng)用。......錯(cuò)誤!未定義書簽。
44、請寫出你]常見到的5個(gè)runtime
exception。......錯(cuò)誤!未定義書簽。
45、JAVA語言如何進(jìn)行異常處理,關(guān)
鍵字:throws,throw,try,catch,finally
分別代表什么意義?在try塊中能夠拋
出異常嗎?......錯(cuò)誤!未定義書簽。
46、java中有幾種方法能夠?qū)崿F(xiàn)一個(gè)
線程?用什么關(guān)鍵字修飾同步方法?
stop。和suspend。方法為何不推薦使
用?.............錯(cuò)誤!未定義書簽。
47、sleep。和wait。有什么區(qū)別?.錯(cuò)
誤!未定義書簽。
48、同步和異步有何異同,在什么情
況下分別使用她們?舉例說明。錯(cuò)誤!
未定義書簽。
49.下面兩個(gè)方法同步嗎?(自己創(chuàng)
造).............錯(cuò)誤!未定義書簽。
50、多線程有幾種實(shí)現(xiàn)方法?同步有幾
種實(shí)現(xiàn)方法?.....錯(cuò)誤!未定義書簽。
51、啟動(dòng)一個(gè)線程是用run()還是
資料僅供參考
start。?........錯(cuò)誤!未定義書簽。
52、當(dāng)一個(gè)線程進(jìn)入一個(gè)對象的一個(gè)
synchronized方法后,其它線程是否
可進(jìn)入此對象的其它方法?錯(cuò)誤!未定
義書簽。
53、線程的基本概念、線程的基本狀
態(tài)以及狀態(tài)之間的關(guān)系錯(cuò)誤!未定義書
簽。
54、簡述synchronized和
iava.utiLcoiicurrent.Iocks.Lock#
同?..........錯(cuò)誤!未定義書簽。
55、設(shè)計(jì)4個(gè)線程,其中兩個(gè)線程每
次對j增加1,另外兩個(gè)線程對」每次
減少1。寫出程序。錯(cuò)誤!未定義書簽。
56、子線程循環(huán)10次,接著主線程循
環(huán)100,接著又回到子線程循環(huán)10
次,接著再回到主線程又循環(huán)100,如
此循環(huán)50次,請寫出程序。錯(cuò)誤!未
定義書簽。
57、介紹Collection框架的結(jié)構(gòu)錯(cuò)誤!
未定義書簽。
58、Collection框架中實(shí)現(xiàn)比較要實(shí)現(xiàn)
資料僅供參考
什么接口........錯(cuò)誤!未定義書簽。
59、ArrayList和Vector的區(qū)別錯(cuò)誤!
未定義書簽。
60、HashMap和Hashtable的區(qū)別.錯(cuò)
誤!未定義書簽。
61、List和Map區(qū)另!I?錯(cuò)誤!未定義
書簽。
62、List,Set,Map是否繼承自
Collection接口??…錯(cuò)誤!未定義書簽。
63、List、Map、Set三個(gè)接口,存取
元素時(shí),各有什么特點(diǎn)?錯(cuò)誤!未定義
書簽。
64、說出ArrayList,Vector,LinkedList
的存儲(chǔ)性能和特性錯(cuò)誤!未定義書簽。
65、去掉一個(gè)Vector集合中重復(fù)的元
素...............錯(cuò)誤!未定義書簽。
66、Collection和Collections的區(qū)
別。.............錯(cuò)誤!未定義書簽。
67、Set里的元素是不能重復(fù)的,那么
用什么方法來區(qū)分重復(fù)與否呢?是用
==還是equals。?它們有何區(qū)別?錯(cuò)誤!
未定義書簽。
資料僅供參考
68、你所知道的集合類都有哪些?主
要方法?........錯(cuò)誤!未定義書簽。
69、兩個(gè)對象值相同(x?equals(y)==
true),但卻可有不同的hashcode,這
句話對不對?錯(cuò)誤!未定義書簽。
70、TreeSet里面放對象,如果同時(shí)放
入了父類和子類的實(shí)例對象,那比較
時(shí)使用的是父類的compareTo方法,
還是使用的子類的compareTo方法,
還是拋異常!…..…錯(cuò)誤!未定義書簽。
71、說出一些常見的類,包,接口,
請各舉5個(gè)......錯(cuò)誤!未定義書簽。
72、java中有幾種類型的流?JDK為
每種類型的流提供了一些抽象類以供
繼承,請說出她們分別是哪些類?..錯(cuò)
誤!未定義書簽。
73、字節(jié)流與字符流的區(qū)別錯(cuò)誤!未定
義書簽。
74、什么是java序列化,如何實(shí)現(xiàn)
java序列化?或者請解釋Serializable
接口的作用?!?.…錯(cuò)誤!未定義書簽。
75、描述一下JVM加載class文件的原
資料僅供參考
理機(jī)制?.........錯(cuò)誤!未定義書簽。
76、heap和stack有什么區(qū)別。錯(cuò)誤!
未定義書簽。
77、GC是什么?為什么要有GC???錯(cuò)
誤!未定義書簽。
78、垃圾回收的優(yōu)點(diǎn)和原理。并考慮2
種回收機(jī)制。….?…錯(cuò)誤!未定義書簽。
79、垃圾回收器的基本原理是什么?
垃圾回收器能夠馬上回收內(nèi)存嗎?有
什么辦法主動(dòng)通知虛擬機(jī)進(jìn)行垃圾回
收?............錯(cuò)誤!未定義書簽。
80、什么時(shí)候用assert。錯(cuò)誤!未定義
書簽。
81、java中會(huì)存在內(nèi)存泄漏嗎,請簡
單描述。........錯(cuò)誤!未定義書簽。
82、能不能自己寫個(gè)類,也叫
iava.lavg.String?.錯(cuò)誤!未定義書簽。
83.Java代碼查錯(cuò)....錯(cuò)誤!未定義書簽。
二.算法............錯(cuò)誤!未定義書簽。
1、編寫一個(gè)程序,將一xt文件中的單
詞與b.txt文件中的單詞交替合并到
c?txt文件中,a.txt文件中的單詞用回
資料僅供參考
車符分隔,b.txt文件中用回車或空格
進(jìn)行分隔。......錯(cuò)誤!未定義書簽。
2、編寫一個(gè)程序,將d:\java目錄下
的所有.java文件復(fù)制到d:\jad目錄
下,并將原來文件的擴(kuò)展名從改
為?jad。........錯(cuò)誤!未定義書簽。
3、編寫一個(gè)截取字符串的函數(shù),輸入
為一個(gè)字符串和字節(jié)數(shù),輸出為按字
節(jié)截取的字符串,但要保證漢字不被
截取半個(gè),如“我ABC”,4,應(yīng)該
截取“我AB”,輸入“我ABC漢
DEF",6,應(yīng)該輸出“我ABC”,
而不是“我ABC+漢的半個(gè)"。錯(cuò)誤!
未定義書簽。
4、有一個(gè)字符串,其中包含中文字
符、英文字符和數(shù)字字符,請統(tǒng)計(jì)和
打印出各個(gè)字符的個(gè)數(shù)。錯(cuò)誤!未定義
書簽。
5、說明生活中遇到的二叉樹,用java
實(shí)現(xiàn)二叉樹.....錯(cuò)誤!未定義書簽。
6、從類似如下的文本文件中讀取出所
有的姓名,并打印出重復(fù)的姓名和重
資料僅供參考
復(fù)的次數(shù),并按重復(fù)次數(shù)排序:錯(cuò)誤!
未定義書簽。
7、寫一個(gè)Singleton出來。錯(cuò)誤!未定
義書簽。
8、遞歸算法題1.??錯(cuò)誤!未定義書簽。
9、遞歸算法題2…錯(cuò)誤!未定義書簽。
10、排序都都有哪幾種方法?請列舉。
用JAVA實(shí)現(xiàn)一個(gè)快速排序。錯(cuò)誤!未
定義書簽。
11、有數(shù)組arnl,用java代碼將數(shù)組
元素順序顛倒…..…錯(cuò)誤!未定義書簽。
12.金額轉(zhuǎn)換,阿拉伯?dāng)?shù)字的金額轉(zhuǎn)
換成中國傳統(tǒng)的形式如:(¥1011)—>
(一千零一拾一元整)輸出。錯(cuò)誤!未
定義書簽。
三.html&JavaScript&ajax部分錯(cuò)誤!未定
義書簽。
L判斷第二個(gè)日期比第一個(gè)日期大.錯(cuò)
誤!未定義書簽。
2.用table顯示n條記錄,每3行換一
次顏色,即1,2,3用紅色字體,4,
5,6用綠色字體,7,8,9用紅顏色
資料僅供參考
字體。..........錯(cuò)誤!未定義書簽。
3、HTML的form提交之前如何驗(yàn)
證數(shù)值文本框的內(nèi)容全部為數(shù)字?否
則的話提示用戶并終止提交?錯(cuò)誤!未
定義書簽。
4、請寫出用于校驗(yàn)HTML文本框中
輸入的內(nèi)容全部為數(shù)字的javascript代
碼..............錯(cuò)誤!未定義書簽。
5、說說你用過那些那ax技術(shù)和框架,
說說它們的區(qū)別.…錯(cuò)誤!未定義書簽。
四.Javaweb部分....錯(cuò)誤!未定義書簽。
1、Tomcat的優(yōu)化經(jīng)驗(yàn)錯(cuò)誤!未定義書
簽。
2、HTTP請求的GET與POST方式的
區(qū)別............錯(cuò)誤!未定義書簽。
3、解釋一下什么是servlet;錯(cuò)誤!未定
義書簽。
4、說一說Servlet的生命周期周昔誤!
未定義書簽。
5、Servlet的基本架構(gòu)錯(cuò)誤!未定義書
簽。
6、SERVLETAPI中forward。與
資料僅供參考
redirect。的區(qū)別?錯(cuò)誤!未定義書簽。
7、什么情況下調(diào)用doGet。和
doPostO?..............錯(cuò)誤!未定義書簽。
8、Request對象的主要方法:錯(cuò)誤!未
定義書簽。
9、forward和redirect的區(qū)別錯(cuò)誤!未
定義書簽。
10、request.eetAttribute。和
request.getParameter。有何區(qū)另U???錯(cuò)
誤!未定義書簽。
ILjsp有哪些內(nèi)置對象?作用分別是什
么?分別有什么方法?錯(cuò)誤!未定義書
簽。
12.jsp有哪些動(dòng)作?作用分別是什么?
...............錯(cuò)誤!未定義書簽。
13、JSP的常見指令錯(cuò)誤!未定義書
簽。
14.JSP中動(dòng)態(tài)INCLUDE與T.
INCLUDE的區(qū)別?錯(cuò)誤!未定義書簽。
15、兩種跳轉(zhuǎn)方式分別是什么?有什么
區(qū)別?..........錯(cuò)誤!未定義書簽。
16、頁面間對象傳遞的方法錯(cuò)誤!未定
資料僅供參考
義書簽。
17、JSP和Servlet有哪些相同點(diǎn)和不
同點(diǎn),她們之間的聯(lián)系是什么?錯(cuò)誤!
未定義書簽。
18、MVC的各個(gè)部分都\S鄒JM有那些技術(shù)來
實(shí)現(xiàn)?如何實(shí)現(xiàn)?.…錯(cuò)誤!未定義書簽。
19、我們在web應(yīng)用開發(fā)過程中經(jīng)常
遇至H出某種編碼的字符,如
iso8859?l等,如何輸出一個(gè)某種編碼
的字符串?......錯(cuò)誤!未定義書簽。
20.現(xiàn)在輸入n個(gè)數(shù)字,以逗號(hào),分
開;然后可選擇升或者降序排序;按
提交鍵就在另一頁面顯示按什么排
序,結(jié)果為,提供reset錯(cuò)誤!未定義書
簽。
五.數(shù)據(jù)庫部分......錯(cuò)誤!未定義書簽。
1、用兩種方式根據(jù)部門號(hào)從高到低,
工資從低到高列出每個(gè)員工的信息。
.................錯(cuò)誤!未定義書簽。
2、列出各個(gè)部門中工資高于本部門的
平均工資的員工數(shù)和部門號(hào),并按部
門號(hào)排序........錯(cuò)誤!未定義書簽。
資料僅供參考
3、存儲(chǔ)過程與觸發(fā)器必須講,經(jīng)常被
面試到?........錯(cuò)誤!未定義書簽。
4、數(shù)據(jù)庫三范式是什么?錯(cuò)誤!未定義
書簽。
5、說出一些數(shù)據(jù)庫優(yōu)化方面的經(jīng)驗(yàn)?
................錯(cuò)誤!未定義書簽。
6、union和unionall有什么不同???錯(cuò)
誤!未定義書簽。
7.分頁語句.....錯(cuò)誤!未定義書簽。
8.用一條SOL語句查詢出每門課都大
于80分的學(xué)生姓名錯(cuò)誤!未定義書簽。
9.所有部門之間的比賽組合錯(cuò)誤!未定
義書簽。
10.每個(gè)月份的發(fā)生額都比101科目多
的科目..........錯(cuò)誤!未定義書簽。
1L統(tǒng)計(jì)每年每月的信息錯(cuò)誤!未定義書
簽。
12.顯示文章標(biāo)題,發(fā)帖人、最后回復(fù)
時(shí)間............錯(cuò)誤!未定義書簽。
13.刪除除了id號(hào)不同,其它,鄒相同的學(xué)
生冗余信息.....錯(cuò)誤!未定義書簽。
14.航空網(wǎng)的幾個(gè)航班查詢題:錯(cuò)誤!未
資料僅供參考
定義書簽。
15.查出比經(jīng)理薪水還高的員工信息:
.................錯(cuò)誤!未定義書簽。
16、求出小于45歲的各個(gè)老師所帶的
大于12歲的學(xué)生人數(shù)錯(cuò)誤!未定義書
簽。
17.求出發(fā)帖最多的人:錯(cuò)誤!未定義書
簽。
18、一個(gè)用戶表中有一個(gè)積分字段,
假如數(shù)據(jù)庫中有100多萬個(gè)用戶,若
要在每年第一天凌晨將積分清零,你
將考慮什么,你將想什么辦法解決?錯(cuò)
誤!未定義書簽。
19、一個(gè)用戶具有多個(gè)角色,請查詢
出該表中具有該用戶的所有角色的其
它用戶。........錯(cuò)誤!未定義書簽。
20.xxx公司的sql面試錯(cuò)誤!未定義書
簽。
21、注冊Jdbc驅(qū)動(dòng)程序的三種方式錯(cuò)
誤!未定義書簽。
22、用JDBC如何調(diào)用存儲(chǔ)過程錯(cuò)誤!
未定義書簽。
資料僅供參考
23、JDBC中的PreparedStatement相
比Statement的好處錯(cuò)誤!未定義書簽。
24.寫一個(gè)用jdbc連接并訪問oracle
數(shù)據(jù)的程序代碼.…錯(cuò)誤!未定義書簽。
25>Class.forName
用?.............錯(cuò)誤!未定義書簽。
26、大數(shù)據(jù)量下的分頁解決方法。..錯(cuò)
誤!未定義書簽。
27、用JDBJ查詢學(xué)生成績單,把主
要代碼寫出來(考試概率極大).錯(cuò)誤!
未定義書簽。
28、這段代碼有什么不足之處?錯(cuò)誤!
未定義書簽。
29、說出數(shù)據(jù)連接池的工作機(jī)制是什
么?.............錯(cuò)誤!未定義書簽。
30、為什么要用ORM?和JDBC
有何不一樣?.....錯(cuò)誤!未定義書簽。
六.XML部分........錯(cuò)誤!未定義書簽。
1、xml有哪些解析技術(shù)?區(qū)別是什么?
................錯(cuò)誤!未定義書簽。
2、你在項(xiàng)目中用到了xml技術(shù)的哪些
方面?如何實(shí)現(xiàn)的?錯(cuò)誤!未定義書簽。
資料僅供參考
3、用jdom解析xml文件時(shí)如何解決
中文問題?如何解析?錯(cuò)誤!未定義書
簽。
4、編程用JAVA解析XML的方式.錯(cuò)
誤!未定義書簽。
5、XML文檔定義有幾種形式?它們
之間有何本質(zhì)區(qū)別?解析XML文檔有
哪幾種方式?????????錯(cuò)誤!未定義書簽。
七.流行的框架與新技術(shù)錯(cuò)誤!未定義書簽。
1、談?wù)勀銓tmts的理解。錯(cuò)誤!未
定義書簽。
2、談?wù)勀銓ibernate的理解。錯(cuò)誤!
未定義書簽。
3、AOP的作用。.錯(cuò)誤!未定義書簽。
4、你對Spring的理解。錯(cuò)誤!未定義
書簽。
5、談?wù)凷truts中的Actio、servlet。
................錯(cuò)誤!未定義書簽。
6、Struts優(yōu)缺點(diǎn)優(yōu)點(diǎn):1.實(shí)現(xiàn)
MVC模式,結(jié)構(gòu)清晰,使開發(fā)者只關(guān)
注業(yè)務(wù)邏輯的實(shí)現(xiàn).錯(cuò)誤!未定義書簽。
7、STRUTS的應(yīng)用(如STRUTS架構(gòu))
資料僅供參考
...............錯(cuò)誤!未定義書簽。
8、說說stmtsl與stmts2的區(qū)另錯(cuò)
誤!未定義書簽。
9、hibernate中的update。和
saveOrUpdate。的區(qū)另U,session的
load。和get()的區(qū)別。錯(cuò)誤!未定義書
簽。
10、簡述Hibernate和JDBC的優(yōu)
缺點(diǎn)?如何書寫一個(gè)onetomany配
置文件..........錯(cuò)誤!未定義書簽。
11、iBatis與Hibernate有什么不同?
...............錯(cuò)誤!未定義書簽。
12、寫Hibernate的一對多和多對一雙
向關(guān)聯(lián)的0rm配置?錯(cuò)誤!未定義書簽。
9、hibernate的inverse屬性的作用?
...............錯(cuò)誤!未定義書簽。
13、在DAO中如何體現(xiàn)DAO設(shè)計(jì)模
式?............錯(cuò)誤!未定義書簽。
14、sprinc+Hibernate中委托方案怎
么配置?.........錯(cuò)誤!未定義書簽。
15、sprinc+Hibernate中委托方案怎
么配置?.........錯(cuò)誤!未定義書簽。
資料僅供參考
16.hibemate進(jìn)行多表查詢每個(gè)表中
各取幾個(gè)字段,也就是說查詢出來的
結(jié)果集沒有一個(gè)實(shí)體類與之對應(yīng)如何
解決;..........錯(cuò)誤!未定義書簽。
17.介紹一下Hibernate的二級(jí)緩存.?錯(cuò)
誤!未定義書簽。
18、Spring的依賴注入是什么意思?
給一個(gè)Bean的message性,字符
串類型,注入值為"Hello”的XML
配置文件該怎么寫?錯(cuò)誤!未定義書簽。
19、Jdo是什么?…錯(cuò)誤!未定義書簽。
20、什么是spring的IOCAOP錯(cuò)誤!
未定義書簽。
21、STRUTS的工作流程!錯(cuò)誤!未定
義書簽。
22、spring與EJB的區(qū)別!!錯(cuò)誤!
未定義書簽。
八.軟件工程與設(shè)計(jì)模式錯(cuò)誤!未定義書簽。
1、UML方面....錯(cuò)誤!未定義書簽。
2、j2ee常見的設(shè)計(jì)模式?說明工廠加
式。............錯(cuò)誤!未定義書簽。
3、開發(fā)中都用到了那些設(shè)計(jì)模式?用
資料僅供參考
在什么場合?....錯(cuò)誤!未定義書簽。
九.j2ee部分........錯(cuò)誤!未定義書簽。
1、BS與CS的聯(lián)系與區(qū)別。錯(cuò)誤!未
定義書簽。
2、應(yīng)用服務(wù)器與WEBSERVER的區(qū)
別?...........錯(cuò)誤!未定義書簽。
3、應(yīng)用服務(wù)器有那些?錯(cuò)誤!未定義
書簽。
4、J2EE是什么?錯(cuò)誤!未定義書簽。
5、J2EE是技術(shù)還是平臺(tái)還是框架?
什么是J2EE..........錯(cuò)誤!未定義書簽。
6、請對以下在J2EE中常見的名詞進(jìn)
行解釋(或簡單描述)錯(cuò)誤!未定義書簽。
7、如何給weblogic指定大小的內(nèi)存?
...............錯(cuò)誤!未定義書簽。
8、如何設(shè)定的webloqic的熱啟動(dòng)模式
(開發(fā)模式)與產(chǎn)品發(fā)布模式?錯(cuò)誤!未定
義書簽。
9、如何啟動(dòng)時(shí)不需輸入用戶名與密碼?
...............錯(cuò)誤!未定義書簽。
10、在weblogic管理制臺(tái)中對一個(gè)應(yīng)
用域(或者說是一個(gè)網(wǎng)站,Domain)進(jìn)行
資料僅供參考
jms及ejb或連接池等相關(guān)信息進(jìn)行配
置后,實(shí)際保存在什么文件中?錯(cuò)誤!未
定義書簽。
11、說說weblogic中一個(gè)Domain的缺
省目錄結(jié)構(gòu)?比如要將一個(gè)簡單的
henoWoHd.jsp放入何目錄下,然的在瀏
覽器上就可打入http://主機(jī):端口號(hào)
//helloword.jsp就能夠看到運(yùn)行結(jié)果了?
又比如這其中用到了一個(gè)自己寫的
javaBean該如何辦?錯(cuò)誤!未定義書簽。
12、在webloqic中發(fā)布ejb需涉及到哪
些配置文件......錯(cuò)誤!未定義書簽。
13、如何在weblogic中進(jìn)行ssl配置與
客戶端的認(rèn)證配置或說說j2ee(標(biāo)準(zhǔn))進(jìn)
行ssl的配置?….?…錯(cuò)誤!未定義書簽。
14、如何查看在webloeic中已經(jīng)發(fā)布
的EJB?..................錯(cuò)誤!未定義書簽。
十.EBJ部分.........錯(cuò)誤!未定義書簽。
1、EJB是基于哪些技術(shù)實(shí)現(xiàn)的?并說
出SessioeBean和EntityBean的區(qū)另U,
StatefulBean和StatelessBean的區(qū)另jj。
................錯(cuò)誤!未定義書簽。
資料僅供參考
2、簡要講一下EJB的7個(gè)
TransactionLevel?錯(cuò)誤!未定義書簽。
3、EJB與JAVABEAN的區(qū)別?錯(cuò)誤!
未定義書簽。
4、EJB包括
(SessionBean,EntityBean)說出她們
的生命周期,及如何管理事務(wù)的?..錯(cuò)
誤!未定義書簽。
5、EJB容器提供的服務(wù)錯(cuò)誤!未定義
書簽。
6、EJB的激活機(jī)制錯(cuò)誤!未定義書簽。
7、EJB的幾種類型錯(cuò)誤!未定義書簽。
8、客服端調(diào)用EJB對象的幾個(gè)基本步
驟..............錯(cuò)誤!未定義書簽。
卜一.webservice部分??錯(cuò)誤!未定義書簽。
1、WEBSERVICE名詞解O
JSWDL開發(fā)包的介紹。JAXP、
JAXM的解釋。SOAP、UDDLWSDL
解釋。..........錯(cuò)誤!未定義書簽。
2、CORBA是什么?用途是什么?錯(cuò)誤!
未定義書簽。
3.Linux...........................錯(cuò)誤!未定義書簽。
資料僅供參考
4、LINUX下線程,GDI類的解釋。
.................錯(cuò)誤!未定義書簽。
5.問得稀里糊涂的題…錯(cuò)誤!未定義書簽。
6、四種會(huì)話跟蹤技術(shù)錯(cuò)誤!未定義書
簽。
7、簡述邏輯操作(&,|,八)與條件操作
(&&,||)的區(qū)別。.…錯(cuò)誤!未定義書簽。
十二.其它...........錯(cuò)誤!未定義書簽。
1、請用英文簡單介紹一下自己.錯(cuò)誤!
未定義書簽。
2、請把首頁的這一段話用中文翻譯
一下?...........錯(cuò)誤!未定義書簽。
3、美資軟件公司JAVA工程師電話面
試題目..........錯(cuò)誤!未定義書簽。
這套面試題主要目的是幫助那些還沒有java軟件開發(fā)實(shí)際工作經(jīng)驗(yàn),而正在努力尋找java軟件開發(fā)
工作的朋友在筆試時(shí)更好地贏得筆試和面試。由于這套面試題涉及的范圍很泛,很廣,很雜,大家不可能
一天兩天就看完和學(xué)完這套面試寶典,即使你已經(jīng)學(xué)過了有關(guān)的技術(shù),那么至少也需要一個(gè)月的時(shí)間才能
消化和掌握這套面試寶典,因此,大家應(yīng)該早作準(zhǔn)備,從拿到這套面試寶典之日起,就要堅(jiān)持在每天閑暇
之余學(xué)習(xí)其中幾道題目,日積月累,等到出去面試時(shí),一切都水到渠成,面試時(shí)就自然會(huì)游刃有余了。
答題時(shí),先答是什么,再答有什么作用和要注意什么(這部分最重要,展現(xiàn)自己的心得)
答案的段落分別,層次分明,條理清晰都非常重要,從這些表面的東西也能夠看出一個(gè)人的習(xí)慣、辦
事風(fēng)格、條理等。
要講你做出答案的思路過程,或者說你記住答案的思想都寫下來。把答題想著是辯論賽。答題就是給
別人講道理、擺事實(shí).答題不局限于什么格式和形式,就是要將自己的學(xué)識(shí)展現(xiàn)出來!
別因?yàn)槿思翌}目原來就模棱兩可,你就心里膽怯和沒底氣了,不敢回答了。你要大膽地指出對方題目
很模糊和你的觀點(diǎn),不要把面試官想得有多高,其實(shí)她和你就是差不多的,你想想,如果她把你招進(jìn)去了,
你們以后就是同事了,可不是差不多的嗎?
關(guān)于就業(yè)薪水,如果你是應(yīng)屆生,那不能要高工資,好比大餅的故事,沒有文憑還想拿高工資,就去
中關(guān)村缺什么補(bǔ)什么吧!少數(shù)人基礎(chǔ)確實(shí)很好,在校期間確實(shí)又做過一些項(xiàng)目,那依然是能夠要到相對高
資料僅供參考
的工資的。
1.Java基礎(chǔ)部分
基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的
語法,集合的語法,io的語法,虛擬機(jī)方面的語法。
1、一個(gè)”.java”源文件中是否能夠包括多個(gè)類(不是內(nèi)部
類)?有什么限制?
能夠有多個(gè)類,但只能有一個(gè)public的類,而且public的類名必須與文件名相一致。
2、Java有沒有g(shù)oto?
java中的保留字,現(xiàn)在沒有在java中使用。
3、說說&和&&的區(qū)別。
&和&&都能夠用作邏輯與的運(yùn)算符,表示邏輯與(and),當(dāng)運(yùn)算符兩邊的表示式的結(jié)果都為true時(shí),
整個(gè)運(yùn)算結(jié)果才為true,否則,只要有一方為false,則結(jié)果為false。
&&還具有短路的功能,即如果第一個(gè)表示式為false,則不再計(jì)算第二個(gè)表示式,例如,對于if(str!=
null&&!str.equals(""))表示式,當(dāng)str為null時(shí),后面的表示式不會(huì)執(zhí)行,因此不會(huì)出現(xiàn)
NullPointerException如果將&&改為&,則會(huì)拋出NullPointcrException異常。If(x==33&++y>0)y會(huì)增
長,If(x==33&&++y>0)不會(huì)增長
&還能夠用作位運(yùn)算符,當(dāng)&操作符兩邊的表示式不是boolean類型時(shí),&表示按位與操作,我們一般
使用OxOf來與一個(gè)整數(shù)進(jìn)行&運(yùn)算,來獲取該整數(shù)的最低4個(gè)bit位,例如,0x31&OxOf的結(jié)果為0x01.
備注:這道題先說兩者的共同點(diǎn),再說出&&和&的特殊之處,并列舉一些經(jīng)典的例子來表明自己理
解透徹深入、實(shí)際經(jīng)驗(yàn)豐富。
4、在JAVA中如何跳出當(dāng)前的多重嵌套循環(huán)?
在Java中,要想跳出多重循環(huán),能夠在外面的循環(huán)語句前定義一個(gè)標(biāo)號(hào),然后在里層循環(huán)體的代碼
中使用帶有標(biāo)號(hào)的break語句,即可跳出外層循環(huán)。例如,
ok:
for(inti=0;i<10;i++){
for(intj=0;j<10;j++){
System.out.println("i="+i+"+j);
if(j==5)breakok;
資料僅供參考
}
另外,我個(gè)人一般并不使用標(biāo)號(hào)這種方式,而是讓外層的循環(huán)條件表示式的結(jié)果能夠受到里層循環(huán)體
代碼的控制,例如,要在二維數(shù)組中查找到某個(gè)數(shù)字。
intarr[M]={{l,2,3},{4,5,6,7},{9}};
booleanfound=false;
for(inti=O;i<arr.lcngth&&!found;i++){
fbr(intj=O;j<arr[i].length;j++){
System.out.println(wi=w+1++j);
if(arr[i][j]==5){
found=true;
break;
)
)
)
5、switch語句能否作用在byte上,能否作用在long上,能
否作用在String±?
在switch(exprl)中,exprl只能是一個(gè)整數(shù)表示式或者枚舉常量(更大字體),整數(shù)表示式能夠是
int基本類型或Integer包裝類型,由于,byte,short,char都能夠隱含轉(zhuǎn)換為int,因此,這些類型以及這些
類型的包裝類型也是能夠的。顯然,long和String類型都不符合switch的語法規(guī)定,而且不能被隱式轉(zhuǎn)換
成int類型,因此,它們不能作用于swtich語句中。
6、shortsi=1;si=si+1;有什么錯(cuò)?shortsi=1;si+=1;
有什么錯(cuò)?
對于shortsi=1;sl=sl+1;由于sl+1運(yùn)算時(shí)會(huì)自動(dòng)提升表示式的類型,因此結(jié)果是int型,再賦值
給short類型si時(shí),編譯器將報(bào)告需要強(qiáng)制轉(zhuǎn)換類型的錯(cuò)誤。
對于shortsi=1;si+=1;由于+=是java語言規(guī)定的運(yùn)算符,java編譯器會(huì)對它進(jìn)行特殊處理,因
此能夠正確編譯。
7、char型變量中能不能存貯一個(gè)中文漢字?為什么?
char型變量是用來存儲(chǔ)Unicode編碼的字符的,unicode編碼字符集中包含了漢字,因此,char型變
量中當(dāng)然能夠存儲(chǔ)漢字啦。不過,如果某個(gè)特殊的漢字沒有被包含在unicode編碼字符集中,那么,這個(gè)
char型變量中就不能存儲(chǔ)這個(gè)特殊漢字。補(bǔ)充說明:unicode編碼占用兩個(gè)字節(jié),因此,char類型的變量
也是占用兩個(gè)字節(jié)。
備注:后面一部分回答雖然不是在正面回答題目,可是,為了展現(xiàn)自己的學(xué)識(shí)和表現(xiàn)自己對問題理解
的透徹深入,能夠回答一些相關(guān)的知識(shí),做到知無不言,言無不盡。
資料僅供參考
8、用最有效率的方法算出2乘以8等於幾?
2?3,
因?yàn)閷⒁粋€(gè)數(shù)左移n位,就相當(dāng)于乘以了2的n次方,那么,一個(gè)數(shù)乘以8只要將其左移3位即可,
而位運(yùn)算cpu直接支持的,效率最高,因此,2乘以8等於幾的最效率的方法是2<<3。
9、請?jiān)O(shè)計(jì)一個(gè)一百億的計(jì)算器
首先要明白這道題目的考查點(diǎn)是什么,一是大家首先要對計(jì)算機(jī)原理的底層細(xì)節(jié)要清楚、要知道加減
法的位運(yùn)算原理和知道計(jì)算機(jī)中的算術(shù)運(yùn)算會(huì)發(fā)生越界的情況,二是要具備一定的面向?qū)ο蟮脑O(shè)計(jì)思想。
首先,計(jì)算機(jī)中用固定數(shù)量的幾個(gè)字節(jié)來存儲(chǔ)的數(shù)值,因此計(jì)算機(jī)中能夠表示的數(shù)值是有一定的范圍
的,為了便于講解和理解,我們先以byte類型的整數(shù)為例,它用1個(gè)字節(jié)進(jìn)行存儲(chǔ),表示的最大數(shù)值范
圍為-128到+127。-1在內(nèi)存中對應(yīng)的二進(jìn)制數(shù)據(jù)為11111111,如果兩個(gè)-1相加,不考慮Java運(yùn)算時(shí)的類
型提升,運(yùn)算后會(huì)產(chǎn)生進(jìn)位,二進(jìn)制結(jié)果為1,11111110,由于進(jìn)位后超過了byte類型的存儲(chǔ)空間,因此進(jìn)
位部分被舍棄,即最終的結(jié)果為11111110,也就是-2,這正好利用溢位的方式實(shí)現(xiàn)了負(fù)數(shù)的運(yùn)算。-128在
內(nèi)存中對應(yīng)的二進(jìn)制數(shù)據(jù)為10000000,如果兩個(gè)-128相加,不考慮Java運(yùn)算時(shí)的類型提升,運(yùn)算后會(huì)產(chǎn)
生進(jìn)位,二進(jìn)制結(jié)果為1,00000000,由于進(jìn)位后超過了byte類型的存儲(chǔ)空間,因此進(jìn)位部分被舍棄,即最
終的結(jié)果為00()00000,也就是0,這樣的結(jié)果顯然不是我們期望的,這說明計(jì)算機(jī)中的算術(shù)運(yùn)算是會(huì)發(fā)生
越界情況的,兩個(gè)數(shù)值的運(yùn)算結(jié)果不能超過計(jì)算機(jī)中的該類型的數(shù)值范圍。由于Java中涉及表示式運(yùn)算
時(shí)的類型自動(dòng)提升,我們無法用byte類型來做演示這種問題和現(xiàn)象的實(shí)驗(yàn),大家能夠用下面一個(gè)使用整數(shù)
做實(shí)驗(yàn)的例子程序體驗(yàn)一下:
inta=Integer.MAX_VALUE;
intb=Integer.MAX.VALUE;
intsum=a+b;
System.out.printlnC4a=,,+a+,,,b=,,+b+,,^uni=,,+sum);
先不考慮long類型,由于int的正數(shù)范圍為2的31次方,表示的最大數(shù)值約等于2*1000*1000*1000,
也就是20億的大小,因此,要實(shí)現(xiàn)一個(gè)一百億的計(jì)算器,我們得自己設(shè)計(jì)一個(gè)類能夠用于表示很大的整
數(shù),而且提供了與另外一個(gè)整數(shù)進(jìn)行加減乘除的功能,大概功能如下:
()這個(gè)類內(nèi)部有兩個(gè)成員變量,一個(gè)表示符號(hào),另一個(gè)用字節(jié)數(shù)組表示數(shù)值的二進(jìn)制數(shù)
()有一個(gè)構(gòu)造方法,把一個(gè)包含有多位數(shù)值的字符串轉(zhuǎn)換到內(nèi)部的符號(hào)和字節(jié)數(shù)組中
()提供加減乘除的功能
publicclassBiglnteger{
intsign;
byte[]val;
publicBiginteger(Stringval){
sign=;
val=;
}
publicBigintegeradd(BigIntegerother){
publicBigintegersubtract(BigInlegerother)
資料僅供參考
}
publicBigintegermultip!y(BigIntegerother){
)
publicBigintegerdivide(BigIntegerother){
}
)
備注:要想寫出這個(gè)類的完整代碼,是非常復(fù)雜的,如果有興趣的話,能夠參看jdk中自帶的
javamiath.Biglnteger類的源碼。面試的人也知道誰都不可能在短時(shí)間內(nèi)寫出這個(gè)類的完整代碼的,她要的
是你是否有這方面的概念和意識(shí),她最重要的還是考查你的能力,因此,你不要因?yàn)樽约簾o法寫出完整的
最終結(jié)果就放棄答這道題,你要做的就是你比別人寫得多,證明你比別人強(qiáng),你有這方面的思想意識(shí)就能
夠了,畢竟別人可能連題目的意思都看不懂,什么都沒寫,你要敢于答這道題,即使只答了一部分,那也
與那些什么都不懂的人區(qū)別出來,拉開了距離,算是矮子中的高個(gè),機(jī)會(huì)當(dāng)然就屬于你了.另外,答案中
的框架代碼也很重要,體現(xiàn)了一些面向?qū)ο笤O(shè)計(jì)的功底,特別是其中的方法命名很專業(yè),用的英文單詞很
精準(zhǔn),這也是能力、經(jīng)驗(yàn)、專業(yè)性、英語水平等多個(gè)方面的體現(xiàn),會(huì)給人留下很好的印象,在編程能力和
其它方面條件差不多的情況下,英語好除了能夠使你獲得更多機(jī)會(huì)外,薪水能夠高出一千元。
10、使用final關(guān)鍵字修飾一個(gè)變量時(shí),是引用不能變,還
是引用的對象不能變?
使用final關(guān)鍵字修飾一個(gè)變量時(shí),是指引用變量不能變,引用變量所指向的對象中的內(nèi)容還是能夠改
變的。例如,對于如下語句:
finalStringBuffera=newStringBuffer(,'immutableH);
執(zhí)行如下語句將報(bào)告編譯期錯(cuò)誤:
a=newStringBufTer(,,M);
可是,執(zhí)行如下語句則能夠經(jīng)過編譯:
a.append(H
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年既有建筑節(jié)能改造診斷合同
- 2025年產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型咨詢服務(wù)項(xiàng)目可行性研究報(bào)告
- 2025年新興市場投資策略可行性研究報(bào)告
- 2025年二手車在線交易平臺(tái)可行性研究報(bào)告
- 2025年創(chuàng)業(yè)孵化器發(fā)展項(xiàng)目可行性研究報(bào)告
- 2025年民宿經(jīng)濟(jì)發(fā)展與規(guī)范化可行性研究報(bào)告
- 產(chǎn)假期間協(xié)議書
- 生鐵購銷合同范本
- 中德合作協(xié)議書
- 2025年居家養(yǎng)老服務(wù)體系建設(shè)項(xiàng)目可行性研究報(bào)告
- 2025云南省人民檢察院招聘22人筆試考試備考題庫及答案解析
- 銀行行業(yè)公司銀行客戶經(jīng)理崗位招聘考試試卷及答案
- 2026年安全生產(chǎn)管理培訓(xùn)課件與事故預(yù)防與應(yīng)急處理方案
- 2026天津市靜海區(qū)北師大實(shí)驗(yàn)學(xué)校合同制教師招聘81人(僅限應(yīng)屆畢業(yè)生)考試筆試備考題庫及答案解析
- 2025陜西陜煤澄合礦業(yè)有限公司招聘570人參考筆試題庫及答案解析
- 2025年倉儲(chǔ)服務(wù)外包合同協(xié)議
- 2025遼寧沈陽金融商貿(mào)經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管理委員會(huì)運(yùn)營公司招聘60人考試歷年真題匯編帶答案解析
- 2025年刑法學(xué)考試試題及答案
- 廣東省汕頭市金平區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末地理試題
- 2025年二手車交易市場發(fā)展可行性研究報(bào)告及總結(jié)分析
- 北京市交通運(yùn)輸綜合執(zhí)法總隊(duì)軌道交通運(yùn)營安全專職督查員招聘10人考試參考題庫附答案解析
評(píng)論
0/150
提交評(píng)論