更新時(shí)間:2020-01-18 15:05:57 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽9079次
1.什么是B/S架構(gòu)?C/S架構(gòu)?
B/S(Browser/Server),瀏覽器/服務(wù)器程序;
C/S(Client/Server),客戶端/服務(wù)端,桌面應(yīng)用程序。
2.網(wǎng)絡(luò)協(xié)議有哪些?
HTTP:超文本傳輸協(xié)議;
SMPT:簡(jiǎn)單郵件協(xié)議;
TELNET:遠(yuǎn)程終端協(xié)議;
POP3:郵件讀取協(xié)議 ;
FTP:文件傳輸協(xié)議;
3. Java的四種引用及應(yīng)用場(chǎng)景?
強(qiáng)引用: 通常我們使用new操作符創(chuàng)建一個(gè)對(duì)象時(shí)所返回的引用即為強(qiáng)引用;
軟引用: 若一個(gè)對(duì)象只能通過(guò)軟引用到達(dá),那么這個(gè)對(duì)象在內(nèi)存不足時(shí)會(huì)被回收,可用于圖片緩存中,內(nèi)存不足時(shí)系統(tǒng)會(huì)自動(dòng)回收不再使用的Bitmap;
弱引用: 若一個(gè)對(duì)象只能通過(guò)弱引用到達(dá),那么它就會(huì)被回收(即使內(nèi)存充足),同樣可用于圖片緩存中,這時(shí)候只要Bitmap不再使用就會(huì)被回收;
虛引用: 虛引用是Java中最“弱”的引用,通過(guò)它甚至無(wú)法獲取被引用的對(duì)象,它存在的唯一作用就是當(dāng)它指向的對(duì)象回收時(shí),本身會(huì)被加入到引用隊(duì)列中,這樣我們可以知道它指向的對(duì)象何時(shí)被銷毀。
4.Java是否需要開(kāi)發(fā)人員回收內(nèi)存垃圾嗎?
多情況下是不需要。Java提供了一個(gè)系統(tǒng)級(jí)的線程來(lái)跟蹤內(nèi)存分配,不再使用的內(nèi)存區(qū)將會(huì)自動(dòng)回收。
5. ArrayList, Vector,LinkedList,的區(qū)別是什么?
ArrayList: 內(nèi)部采用數(shù)組存儲(chǔ)元素,支持高效隨機(jī)訪問(wèn),支持動(dòng)態(tài)調(diào)整大小;
Vector: 可以看作線程安全版的ArrayList;
LinkedList: 內(nèi)部采用鏈表來(lái)存儲(chǔ)元素,支持快速插入/刪除元素,但不支持高效地隨機(jī)訪問(wèn)。
6.Java中的包裝類都是那些?
byte:Byte;
short:Short;
int:Integer;
double:Double;
char:Character;
boolean:Boolean;
long:Long;
float:Float。
7. String, StringBuilder, StringBuffer的區(qū)別是什么?
String: 不可變的字符序列,若要向其中添加新字符需要?jiǎng)?chuàng)建一個(gè)新的String對(duì)象;
StringBuilder: 可變字符序列,支持向其中添加新字符;
StringBuffer: 可以看作線程安全版的StringBuilder。
8.一個(gè)java類中包含那些內(nèi)容?
屬性、方法、內(nèi)部類、構(gòu)造方法、代碼塊。
9. 靜態(tài)內(nèi)部類與非靜態(tài)內(nèi)部類的區(qū)別
靜態(tài)內(nèi)部類不會(huì)持有外圍類的引用,而非靜態(tài)內(nèi)部類會(huì)隱式持有外圍類的一個(gè)引用。
10. Java中多態(tài)的實(shí)現(xiàn)原理
所謂多態(tài),指的就是父類引用指向子類對(duì)象,調(diào)用方法時(shí)會(huì)調(diào)用子類的實(shí)現(xiàn)而不是父類的實(shí)現(xiàn)。多態(tài)的實(shí)現(xiàn)的關(guān)鍵在于“動(dòng)態(tài)綁定”。
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“2020年java面試題大全帶答案”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)推薦
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743