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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java初級(jí)工程師面試題及答案

Java初級(jí)工程師面試題及答案

更新時(shí)間:2019-12-27 11:52:17 來源:動(dòng)力節(jié)點(diǎn) 瀏覽10787次


  Java初級(jí)程序員一般在業(yè)內(nèi)定義為剛畢業(yè)或者工作1-2年的新人,對(duì)于Java初級(jí)程序員,經(jīng)常面試中會(huì)被問到很多基礎(chǔ)知識(shí),因?yàn)榛A(chǔ)知識(shí)可以考察個(gè)人對(duì)專業(yè)知識(shí)的基礎(chǔ)有多扎實(shí)。


Java初級(jí)工程師面試題及答案


  一. Java的八大基本數(shù)據(jù)類型


  答:可以分4種類型:布爾類型(boolean),字符類型(chat),浮點(diǎn)類型(double,float),整型(byte,short,int,long)。


  二. String,StringBuffer與StringBuilder的區(qū)別?


  string:是字符串常量,一旦創(chuàng)建就不能修改,對(duì)于已經(jīng)創(chuàng)建的字符串如要改變就會(huì)重新創(chuàng)建再保存,string是定義final類型的,string不是數(shù)據(jù)類型,它是一個(gè)類。


  stringbuffer:是一個(gè)字符串可變的的,對(duì)于已經(jīng)創(chuàng)建的字符串修改是不會(huì)重新保存的,執(zhí)行效率較慢,線程安全。


  stringbuilder:也是字符串可變對(duì)象,同StringBuffer一樣,可以對(duì)字符串進(jìn)行操作,也不會(huì)新建對(duì)象。執(zhí)行效率高效,但是線程不安全。


  三. ArrayList和LinkedList的有什么不一樣?


  1.ArrayList是實(shí)現(xiàn)了基于動(dòng)態(tài)數(shù)組的數(shù)據(jù)結(jié)構(gòu),LinkedList基于鏈表的數(shù)據(jù)結(jié)構(gòu)。


  2.對(duì)于隨機(jī)訪問get和set,ArrayList覺得優(yōu)于LinkedList,因?yàn)長inkedList要移動(dòng)指針。


  3.對(duì)于新增和刪除操作add和remove,LinedList比較占優(yōu)勢(shì),因?yàn)锳rrayList要移動(dòng)數(shù)據(jù)。


  總結(jié):新增和刪除LinedList比較好,查找ArrayList比較好。


  四. 數(shù)據(jù)庫中l(wèi)eft join ,right join用法,有什么不同?


  leftjoin:查詢左表全部數(shù)據(jù),關(guān)聯(lián)右表,配上就有數(shù)據(jù),匹配不上為null。


  right join :查詢右表全部數(shù)據(jù)。


  五. 索引的作用?和它的優(yōu)點(diǎn)缺點(diǎn)是什么?


  1. 優(yōu)點(diǎn):第一,通過創(chuàng)建唯一性索引,可以保證數(shù)據(jù)庫表中每一行數(shù)據(jù)的唯一性。


  第二,可以大大加快 數(shù)據(jù)的檢索速度,這也是創(chuàng)建索引的最主要的原因。


  第三,可以加速表和表之間的連接,特別是在實(shí)現(xiàn)數(shù)據(jù)的參考完整性方面特別有意義。


  第四,在使用分組和排序 子句進(jìn)行數(shù)據(jù)檢索時(shí),同樣可以顯著減少查詢中分組和排序的時(shí)間。


  第五,通過使用索引,可以在查詢的過程中,使用優(yōu)化隱藏器,提高系統(tǒng)的性能。


  2. 缺點(diǎn):增加 INSERT / DELETE 以及 部分 UPDATE 語句的 處理時(shí)。


  六. Java中的==的equals有什么區(qū)別?


  ==比較的是2個(gè)對(duì)象的地址,而equals比較的是2個(gè)對(duì)象的內(nèi)容。


  七. 面向?qū)ο蟮奶卣?/strong>


  繼承,多態(tài),封裝。


  八. 接口和抽象類的區(qū)別是什么?


  接口是只能寫方法


  抽象類既可以寫方法也可以寫方法體


  實(shí)現(xiàn)接口,要重寫它的方法、


  繼承抽象類,不用重寫里面的方法。


  九. public、private、protected,default的區(qū)別


  public:public表明該數(shù)據(jù)成員、成員函數(shù)是對(duì)所有用戶開放的,所有用戶都可以直接進(jìn)行調(diào)用。


  private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有財(cái)產(chǎn)神圣不可侵犯嘛,即便是子女,朋

友,都不可以使用。


  protected:protected對(duì)于子女、朋友來說,就是public的,可以自由使用,沒有任何限制,而對(duì)于其他的外部class,protected就變成private。


  default 則在包內(nèi)包外的子類都可見。


  十. Overload和Override的區(qū)別


  重載(Overload):方法重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段。多個(gè)同名函數(shù)同時(shí)存在,具有不同的參數(shù)個(gè)數(shù)/類型。


  重寫(Override):是一個(gè)類中多態(tài)性的一種表現(xiàn)。


Java初級(jí)工程師面試題及答案


      以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java初級(jí)工程師面試題及答案”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


相關(guān)推薦


最新最全java面試題及答案(初級(jí)到高級(jí))


史上最全的中高級(jí)JAVA工程師面試題及答案匯總


Java高級(jí)開發(fā)工程師面試題


2019史上最全java面試題題庫大全800題


哪有資深java工程師面試題


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

主站蜘蛛池模板: 可以免费观看的一级毛片 | 高清欧美日本视频免费观看 | 毛片爱爱| 一二三四视频社区在线播放中国 | 日本欧美一区二区免费视 | 第一福利官方导航大全 | 日本不卡三级 | 特级一级毛片视频免费观看 | 亚洲91在线视频 | 国产精品欧美一区二区三区不卡 | 欧美激情一区二区三区免费观看 | 丁香伊人五月综合激激激 | 国产精品自产拍在线观看 | 亚洲小视频 | 99精品视频在线成人精彩视频 | 国产毛片久久国产 | 亚洲成人在线免费 | 亚洲欧美天堂网 | 亚洲经典千人经典日产 | 成人动漫在线观看视频 | 黄色大片在线免费看 | 一级做a爰片性色毛片武则天五则 | 亚洲成熟xxxx | 丝袜足控免费网站xx网站 | 欧美特黄a级高清免费看片 欧美特黄a级高清免费大片 | 性欧美巨大的视频 | 午夜视频在线免费看 | 午夜男人网 | 在线观看色 | 黄网在线观看网址入口 | 麻豆国产| 久久国产精品永久免费网站 | 亚洲国产精品免费观看 | 日韩视频在线一区 | 中文字幕欧美激情 | 欧美精品一区二区久久 | 看中国一级毛片 | 亚洲欧洲日本精品 | 精品日韩欧美一区二区三区 | 污污视频网站免费 | 国产欧美视频在线观看 |