發(fā)布者認(rèn)證信息(營(yíng)業(yè)執(zhí)照和身份證)未完善,請(qǐng)登錄后完善信息登錄
思思99热久久精品在线6,黑人大荫蒂高潮视频

国产熟妇勾子乱视频,久久亚洲精品成人av,久久精品国产2020观看福利,亚洲精品无码永久在线观看性色

首頁(yè) » 資訊 » IT科技 > 2018Java面試你一定要知道的這些面試題和答案-成都千鋒

2018Java面試你一定要知道的這些面試題和答案-成都千鋒

  發(fā)布時(shí)間 : 2018-01-05 19:24:09 15
內(nèi)容提要
2018Java面試,你一定要知道的這些面試題和答案-成都千鋒Java的就業(yè)前景是沒(méi)話說(shuō)的,高薪優(yōu)待也是必須的,但面試一關(guān)著實(shí)讓好多

2018Java面試,你一定要知道的這些面試題和答案-成都千鋒

Java的就業(yè)前景是沒(méi)話說(shuō)的,高薪優(yōu)待也是必須的,但面試一關(guān)著實(shí)讓好多人頭疼,因?yàn)樽叩氖羌夹g(shù)路線,所以都不大善于言談,千鋒小編今天總結(jié)了一些關(guān)于Java面試的一些面試題和答案,希望能助力你們的面試。


1、接口和抽象類(lèi)的區(qū)別是什么?

Java提供和支持創(chuàng)建抽象類(lèi)和接口。它們的實(shí)現(xiàn)有共同點(diǎn),不同點(diǎn)在于:

接口中所有的方法隱含的都是抽象的。而抽象類(lèi)則可以同時(shí)包含抽象和非抽象的方法。

類(lèi)可以實(shí)現(xiàn)很多個(gè)接口,但是只能繼承一個(gè)抽象類(lèi),類(lèi)如果要實(shí)現(xiàn)一個(gè)接口,它必須要實(shí)現(xiàn)接口聲明的所有方法。但是,類(lèi)可以不實(shí)現(xiàn)抽象類(lèi)聲明的所有方法,當(dāng)然,在這種情況下,類(lèi)也必須得聲明成是抽象的。

抽象類(lèi)可以在不提供接口方法實(shí)現(xiàn)的情況下實(shí)現(xiàn)接口。Java接口中聲明的變量默認(rèn)都是final的。抽象類(lèi)可以包含非final的變量。Java接口中的成員函數(shù)默認(rèn)是public的。抽象類(lèi)的成員函數(shù)可以是private,protected或者是public。接口是絕對(duì)抽象的,不可以被實(shí)例化。抽象類(lèi)也不可以被實(shí)例化,但是,如果它包含main方法的話是可以被調(diào)用的。

2、創(chuàng)建線程有幾種不同的方式?你喜歡哪一種?為什么?

有三種方式可以用來(lái)創(chuàng)建線程:繼承Thread類(lèi);實(shí)現(xiàn)Runnable接口;應(yīng)用程序可以使用Executor框架來(lái)創(chuàng)建線程池

實(shí)現(xiàn)Runnable接口這種方式更受歡迎,因?yàn)檫@不需要繼承Thread類(lèi)。在應(yīng)用設(shè)計(jì)中已經(jīng)繼承了別的對(duì)象的情況下,這需要多繼承(而Java不支持多繼承),只能實(shí)現(xiàn)接口。同時(shí),線程池也是非常高效的,很容易實(shí)現(xiàn)和使用。

3Java集合類(lèi)框架的基本接口有哪些?

Java集合類(lèi)提供了一套設(shè)計(jì)良好的支持對(duì)一組對(duì)象進(jìn)行操作的接口和類(lèi)。Java集合類(lèi)里面最基本的接口有:Collection:代表一組對(duì)象,每一個(gè)對(duì)象都是它的子元素。Set:不包含重復(fù)元素的CollectionList:有順序的collection,并且可以包含重復(fù)元素。Map:可以把鍵(key)映射到值(value)的對(duì)象,鍵不能重復(fù)。

4、HashMapHashtable有什么區(qū)別?

HashMap和Hashtable都實(shí)現(xiàn)了Map接口,因此很多特性非常相似。但是,他們有以下不同點(diǎn):HashMap允許鍵和值是null,而Hashtable不允許鍵或者值是nullHashtable是同步的,而HashMap不是。因此,HashMap更適合于單線程環(huán)境,而Hashtable適合于多線程環(huán)境。HashMap提供了可供應(yīng)用迭代的鍵的集合,因此,HashMap是快速失敗的。另一方面,Hashtable提供了對(duì)鍵的列舉(Enumeration)。一般認(rèn)為Hashtable是一個(gè)遺留的類(lèi)。

5、ArrayListlinkedList有什么區(qū)別?

ArrayList和linkedList都實(shí)現(xiàn)了List接口,他們有以下的不同點(diǎn):

ArrayList是基于索引的數(shù)據(jù)接口,它的底層是數(shù)組。它可以以O(1)時(shí)間復(fù)雜度對(duì)元素進(jìn)行隨機(jī)訪問(wèn)。與此對(duì)應(yīng),linkedList是以元素列表的形式存儲(chǔ)它的數(shù)據(jù),每一個(gè)元素都和它的前一個(gè)和后一個(gè)元素鏈接在一起,在這種情況下,查找某個(gè)元素的時(shí)間復(fù)雜度是O(n)。相對(duì)于ArrayList,linkedList的插入,添加,刪除操作速度更快,因?yàn)楫?dāng)元素被添加到集合任意位置的時(shí)候,不需要像數(shù)組那樣重新計(jì)算大小或者是更新索引。linkedListArrayList更占內(nèi)存,因?yàn)?span>linkedList為每一個(gè)節(jié)點(diǎn)存儲(chǔ)了兩個(gè)引用,一個(gè)指向前一個(gè)元素,一個(gè)指向下一個(gè)元素。

Java工程師,你離成功又進(jìn)了一步,面試加油!

千鋒成都校區(qū):http://cd.mobiletrain.org/

成都校區(qū)地址:成都市武侯區(qū)科華北路62號(hào)力寶大廈N(北樓)18

培訓(xùn)咨詢(xún)專(zhuān)線:028-83178771  4008119990

  詢(xún)  QQ  : 1660794050

面授課程:全棧HTML5+培訓(xùn)、UI交互設(shè)計(jì)培訓(xùn)、PHP培訓(xùn)、Java+云數(shù)據(jù)培訓(xùn)、大數(shù)據(jù)開(kāi)發(fā)培訓(xùn)、VR/AR/Unity游戲開(kāi)發(fā)培訓(xùn)、Python培訓(xùn)、Linux云計(jì)算培訓(xùn)、全棧軟件測(cè)試培訓(xùn)、Android培訓(xùn)、iOS培訓(xùn)

2018Java面試,你一定要知道的這些面試題和答案-成都千鋒


少妇性l交大片7724com| 女人被男人爽到呻吟的视频| 欧美性生交活xxxxxdddd | 馬与人黃色毛片一部| 国产成人久久av免费高潮| 亚洲日韩∨a无码中文字幕| 国产免费又色又爽粗视频| 亚洲一区av在线观看| 亚洲男同gay在线观看| 精品一区二区三区无码免费视频| 无码人妻精品一区二区蜜桃色欲| 色偷偷av男人的天堂| 久久精品成人欧美大片| 日本被黑人强伦姧人妻完整版| 久久久久亚洲av片无码v| 久久久久人妻精品一区三寸| 亚洲成a人无码亚洲成www牛牛| 亚洲午夜精品久久久久久人妖| 虎白女粉嫩尤物福利视频| 亚洲av无码国产综合专区| 国产高清自产拍av在线| 无码爽视频| 大胆欧美熟妇xxbbwwbw高潮了| 情欲少妇人妻100篇| 国产精品_国产精品_k频道| 综合偷自拍亚洲乱中文字幕| 国产做a爰片久久毛片a片美国| 美女裸体自慰在线观看| 亚洲人成电影在线播放| 夜鲁鲁鲁夜夜综合视频欧美| 最新69国产成人精品视频免费| 久久亚洲精品成人av| 日韩电影一区二区三区| 久久久久99精品成人片| 中文字幕人乱码中文| 欧美颜射内射中出口爆在线| av午夜福利一片免费看久久| 亚洲 另类 日韩 制服 无码| 精品精品国产高清a毛片| 国产又猛又黄又爽| 亚洲电影在线观看|