java面試1

1.面向?qū)ο笈饰ā⒚嫦蜻^程
  • 面向?qū)ο?br> 復(fù)用渴丸、維護(hù)、拓展|| 類實例化開銷大
  • 面向過程
    性能->單片機(jī)戒幔、嵌入式 性能優(yōu)先考慮
2.java特點
  • 相較于C C++簡單易學(xué)
  • OOP
  • security
  • 多線程
  • 平臺無關(guān)
3.
  • jdk->java開發(fā)工具箱
  • jre->java運行環(huán)境 注:一般人只需要下jre->來運行Java程序土童,而開發(fā)人員需要jdk編譯調(diào)試程序
  • jvm->java虛擬機(jī) 獨立于OS實現(xiàn)一次編寫到處運行-->字節(jié)碼轉(zhuǎn)機(jī)器代碼 垃圾回收 內(nèi)存管理等
4.構(gòu)造器不能重寫 只能重載
5.重寫和重載
 重載->方法名相同,參數(shù)列表不同(類型献汗、個數(shù)王污、順序楚午、返回值、訪問修飾符)
 重寫->方法名司浪、參數(shù)列表相同(訪問修飾符大于父類把沼、private修飾的方法不能重寫)
6.封裝、繼承饮睬、多態(tài)
1.封裝->屬性私有化,對外提供訪問屬性的方法
2.繼承->用以存在的類作為基礎(chǔ)建立新的類的過程 extends
3.多態(tài)->一個引用變量到底會指向哪個類的實例對象割去,該引用變量發(fā)出的方法調(diào)用到底是哪個類中實現(xiàn)的方法昼丑,
     必須在由程序運行期間才能決定。
  • 多態(tài)存在的三個必要條件
    1菩帝、要有繼承;
    2宜雀、要有重寫握础;
    3、父類引用指向子類對象禀综。
  • 多態(tài)好處:可擴(kuò)充性、靈活性孤澎、接口性依鸥、簡化性
7.用組合不用繼承的理由
繼承:is-a  例如:水果是蘋果香蕉的一般化
組合:has-a 
比如你繼承一個父類悼沈,包含好多屬性和方法你根本不回去用它姐扮,這就會使子類無限膨脹,并且同事在調(diào)用某些方法時
會出現(xiàn)各種錯誤衣吠。而組合卻可以比繼承靈活得多,可以在運行期才決定某個對象惊搏,不會產(chǎn)生歧義和調(diào)用錯誤等狀況忧换。
8.string stringbuild stringbuffer
1.String不可變private final char value[],所以String對象是不可變的
2.Stringbuffer加了同步鎖線程安全,stringbuild不安全
3.少量數(shù)據(jù)string 單線程大量數(shù)據(jù)stringbuild 多線程大量數(shù)據(jù)stringbuffer
9.自動裝箱、拆箱
1.將基本類型用它們對應(yīng)的引用類型包裝起來(包裝類:Double Integer Bool...)亚茬;
2.包裝類轉(zhuǎn)基本類型
10.在一個靜態(tài)方法內(nèi)調(diào)用一個非靜態(tài)成員為什么是非法的

靜態(tài)方法可以不通過對象進(jìn)行調(diào)用,因此在靜態(tài)方法里碗暗,不能調(diào)用其他非靜態(tài)變量梢夯,也不可以訪問非靜態(tài)變量成員。

11.默認(rèn)構(gòu)造函數(shù)的作用
創(chuàng)建一個"子類"的對象實例的時候,必先調(diào)用父類的無參數(shù)的構(gòu)造函數(shù)(默認(rèn)構(gòu)造函數(shù)),假如(父類有帶參數(shù)的構(gòu)造
函數(shù)),那么系統(tǒng)將(不會給它創(chuàng)建無參數(shù)的構(gòu)造函數(shù)),這時,子類在實例化的時候,因為"找不到父類的默認(rèn)構(gòu)造函數(shù)",編譯器將會報錯,但如果在子類的構(gòu)造函數(shù)
中'指定用父類的帶參數(shù)的構(gòu)造函數(shù)'的時候,或者在父類中加一個無參數(shù)的構(gòu)造函數(shù),就不會報錯颂砸。

解決方案 1. super(args...) 2.Constructor(){}

12.接口和抽象類的區(qū)別是什么
1.interface所有方法在接口中不能有實現(xiàn),抽象類可以有非抽象的方法
2.一個類可以實現(xiàn)多個接口沾凄,但最多只能實現(xiàn)一個抽象類
3.一個類實現(xiàn)接口的話要實現(xiàn)接口的"所有方法",而抽象類不一定
4.接口不能用 new 實例化撒蟀,但可以聲明,但是必須引用一個實現(xiàn)該接口的對象 從設(shè)計層面來說手负,抽象
  是對類的抽象姑尺,是一種模板設(shè)計,接口是行為的抽象切蟋,是一種行為的規(guī)范。

抽象類:使用了關(guān)鍵詞abstract聲明的類叫作“抽象類”喘鸟。如果一個類里包含了一個或多個抽象方法,類就必須指定成abstract(抽象)什黑。“抽象方法”,屬于一種不完整的方法拣凹,只含有一個聲明恨豁,沒有方法主體。

13.創(chuàng)建對象的幾種方式
1.new橘蜜,實例化后定死了。
2.反射:Class類和Constructor類
    Class: Object ob = Object.class.newInstance()
    Constructor: Constructor<T> construct = T.class.getConstructor();
                T t = constructor.newInstance();
3.clone:
    A a = new A(); A aa = (A)a.clone();
4.反序列化...

純個人總結(jié)捧请,接受指正棒搜,歡迎探討,轉(zhuǎn)載請說明出處力麸,謝謝??

未完待續(xù)...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市闺鲸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖留美,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡媚媒,警方通過查閱死者的電腦和手機(jī)涩僻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嵌巷,“玉大人,你說我怎么就攤上這事晴竞『莅耄” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵已维,是天一觀的道長已日。 經(jīng)常有香客問我,道長堂鲜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任缔莲,我火速辦了婚禮霉旗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘读拆。我一直安慰自己鸵闪,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布棉姐。 她就那樣靜靜地躺著啦逆,像睡著了一般伞矩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上乃坤,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機(jī)與錄音狱杰,去河邊找鬼厅须。 笑死,一個胖子當(dāng)著我的面吹牛朗和,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播眶拉,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼忆植,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了朝刊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤备韧,失蹤者是張志新(化名)和其女友劉穎痪枫,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奶陈,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡吃粒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了事示。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片僻肖。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖臀脏,靈堂內(nèi)的尸體忽然破棺而出冀自,到底是詐尸還是另有隱情秒啦,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布驻呐,位于F島的核電站芳来,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏绣张。R本人自食惡果不足惜关带,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芜飘。 院中可真熱鬧磨总,春花似錦、人聲如沸蚪燕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鲁驶。三九已至鉴裹,卻和暖如春钥弯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背脆霎。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工睛蛛, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留虱岂,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓第岖,卻偏偏與公主長得像试溯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子遇绞,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容