黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 常見問題 就業(yè)市場中比較全面的Java權(quán)限管理面試題

就業(yè)市場中比較全面的Java權(quán)限管理面試題

更新時(shí)間:2023-02-07 16:20:01 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1571次

一、finalize方法是干什么的?

finalize是GC垃圾回收器自己調(diào)用的方法、用來回收沒有指向的內(nèi)存空間

二、4種訪問權(quán)限分別是什么?

private、default(默認(rèn))、protected、public

三、說一下你對(duì)異常的理解

異常的話有一個(gè)父類叫throwable、他下面有兩個(gè)子類分別是error和exception

error指的是錯(cuò)誤、表示程序出現(xiàn)了一種無法避免和恢復(fù)的嚴(yán)重錯(cuò)誤;exception表示的是異常、它下面有兩個(gè)子類、分別是運(yùn)行時(shí)異常(RuntimeException)和非運(yùn)行時(shí)異常:運(yùn)行時(shí)異常大多是因?yàn)槌绦騿T編寫的代碼出現(xiàn)邏輯問題引起等、是由程序員造成的;而運(yùn)行時(shí)異常以外的異常都是非運(yùn)行時(shí)異常、也是必須去處理的異常、如果不處理編譯都不會(huì)通過;

四、循環(huán)中break、continue、return關(guān)鍵字的作用?

break表示的是跳出循環(huán);continue表示的是跳出當(dāng)前循環(huán)進(jìn)入下一次循環(huán)、return表示的是結(jié)束一個(gè)函數(shù);

五、final、finally、finalize分別是什么?

final指的是最終的意思、final修飾的類不能被繼承;final修飾的成員變量必須對(duì)其初始化賦值、final修飾的方法不能被重寫、final修飾基本數(shù)據(jù)類型一旦賦值不能改變、final修飾的引用類型其地址值不能改變、但對(duì)象里的值可以改變

finally一般搭配try,catch語句塊共同使用、finally后面的語句塊必須執(zhí)行;

finalize是一個(gè)方法,是GC垃圾回收器在回收沒有引用的內(nèi)存空間是會(huì)調(diào)用,是自己調(diào)用,不是人為調(diào)用的。

六、throw和throws的區(qū)別

throw一般是在方法中使用,throw后只能跟一個(gè)異常對(duì)象名,表示拋出異常讓方法內(nèi)的語句塊去處理這個(gè)異常

throws是寫在方法名后,后面可以跟多個(gè)異常類名、中間用逗號(hào)隔開、表示拋出異常、讓方法的調(diào)用者去處理這個(gè)異常、并不是真正的去處理該異常

七、什么是數(shù)組?

數(shù)組指的是用來存儲(chǔ)同一種數(shù)據(jù)類型的多個(gè)元素的集合、它可以存儲(chǔ)基本數(shù)據(jù)類型、也可以存儲(chǔ)引用數(shù)據(jù)類型、數(shù)組是一種簡單的數(shù)據(jù)結(jié)構(gòu)、線性結(jié)構(gòu)、數(shù)組的長度一旦確定不可改變、數(shù)組是一種引用數(shù)據(jù)類型

八、數(shù)組的初始化方式有哪些?

有靜態(tài)初始化和動(dòng)態(tài)初始化,靜態(tài)初始化是為數(shù)組中的元素依次賦值;動(dòng)態(tài)初始化是為數(shù)組的長度賦值,數(shù)組中的元素系統(tǒng)為其賦默認(rèn)值;

九、如何在控制臺(tái)輸出語句?

Scanner scanner = new Scanner();

String next = scanner.next();

System.out.println(next);

十、數(shù)組的擴(kuò)容是如何實(shí)現(xiàn)的?

數(shù)組的擴(kuò)容是數(shù)組拷貝來實(shí)現(xiàn)的;

system.arraycopy(被拷貝的數(shù)組名、從下標(biāo)為幾開始拷貝、拷貝到的數(shù)組名、從下標(biāo)為幾開始拷貝、拷貝的長度);

十一、數(shù)組的排序有哪些?

選擇排序和冒泡排序;

選擇排序是第一個(gè)元素依次和后面元素進(jìn)行比較,選出最小的元素放到第一個(gè)位置;

冒泡排序是相鄰兩個(gè)元素進(jìn)行比較,找出最大的元素放到最后面

十二、數(shù)組的二分法查找是什么?有哪些條件?

數(shù)組的二分法查找是為了快速定位到數(shù)組中元素所在的位置;

必須要滿足以下兩個(gè)條件:

1、數(shù)組中的元素必須按順序排列

2、數(shù)組中不能包含有重復(fù)元素

十三、String類的特點(diǎn)?

String類不能被繼承,因?yàn)楸籪inal修飾了;

字符轉(zhuǎn)一旦創(chuàng)建好、其在字符串常量池中的內(nèi)容不能改變

十四、什么是正則表達(dá)式

正則表達(dá)式的主要作用是為了檢驗(yàn)字符串是否滿足某種規(guī)格

十五、String和StringBuffer的區(qū)別?

String是不可變字符序列、存儲(chǔ)在字符串常量池中;

StringBuffer是字符串緩沖區(qū)、如果頻繁對(duì)字符串進(jìn)行拼接時(shí)、建議使用stringbuffer、stringbuffer底層是char類型數(shù)組、默認(rèn)長度為16

十六、StringBuffer和StringBuild的區(qū)別?

stringbuffer在stringbuild的基礎(chǔ)上加上了synchronized關(guān)鍵字;

相比較而言、stringbuffer是線程安全的、效率要稍低一些;

StringBuild是線程不安全的、相比較效率要更高一些

以上就是“就業(yè)市場中比較全面的Java權(quán)限管理面試題”,你能回答上來嗎?如果想要了解更多的Java面試題相關(guān)內(nèi)容,可以關(guān)注動(dòng)力節(jié)點(diǎn)Java官網(wǎng)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产香蕉一本大道 | 色免费在线观看 | 亚洲一二三在线 | 男人香蕉好大好爽视频 | 一本到高清 | 国产日韩欧美在线一二三四 | 欧美成人怡春院在线激情 | 日韩日韩精品无砖专区2020 | 中文字幕一区二区三区在线不卡 | 狠狠干天天爽 | www视频网站 | 小明永久免费视频 | 中文字幕精品视频在线观 | 午夜伦理片在线观看 | 一级影院 | 日本黄区| 亚洲色图在线观看 | 日韩在线视频网站 | 不卡视频在线播放 | 成年人福利网站 | 男人最爱看的网站 | 青草视频在线看 | 亚洲aⅴ在线 | 欧美亚洲国产成人不卡 | 国产一级黄 | 国产成人精品免费视频大全办公室 | a视频免费在线 | 在线观看亚洲国产 | 国产在线视频一区二区三区 | 污污视频在线免费看 | 香港午夜伦理 | 新97人人模人人爽人人喊 | 成人男女网18免费视频 | 成人网在线免费观看 | 成人在线观看视频网站 | 91在线|亚洲 | 任你躁在线精品免费视频网站 | 天天玩天天操 | 一区二区三区高清视频在线观看 | 亚洲综合久久综合激情久久 | 性欧美高清videofree |