資源描述:
《想進(jìn)黑馬必須掌握的重點(diǎn)知識(shí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、黑馬面試技巧?1個(gè)人介紹?個(gè)人表達(dá)能力是很重要的.?首先你給面試官的第一印象必須要是OK的.?個(gè)人穿著整齊整潔,富有精神活力.??面試前可以自己寫好個(gè)人介紹,大概保持可以10分鐘左右說完.??主要個(gè)人介紹:個(gè)人姓名,出生年份,畢業(yè)情況,以及JAVA學(xué)習(xí)情況(當(dāng)然也包括如何了解到黑馬).表達(dá)真實(shí)又不乏陳詞濫調(diào).??如果擔(dān)心說不好,可以自己和宿舍的室友模仿幾遍,或者自己對(duì)著攝像頭或者鏡子模擬幾次.???把面試當(dāng)作一次打獵,面試官是獵物,你是獵人,如何把面試官給拿下,當(dāng)然這只是一個(gè)比喻,和所有人的交談注意保持尊重和適度
2、的幽默.??在面試過程中,盡可能的保持好和面試官的一個(gè)互動(dòng),而并不是一味的一問一答.老師問的問題,你懂的就明確的表達(dá)出來(lái),如果有些疑問的你大概可以說我記得好像是或者讓老師提問或者你反過來(lái)問老師(老師不會(huì)說你的).??老師問你某個(gè)問題的時(shí)候,當(dāng)你剛好又提到另一個(gè)知識(shí)點(diǎn),你可以自己又對(duì)那個(gè)知識(shí)點(diǎn)給老師作個(gè)說明,這樣老師覺得你很專業(yè),也不會(huì)讓自己被動(dòng).?對(duì)于有些問題,或許你可以自備A4紙和筆,畫圖給老師表述出來(lái),這樣就一目了然了,老師自然對(duì)你也就很看好了.?其實(shí)還有很多問題都可以舉例說明的.以下我都會(huì)適當(dāng)?shù)奶岬缴钪械?/p>
3、例子.黑馬報(bào)名附帶流程:?1?自薦信(自己寫好,表決心表能力)?2?基礎(chǔ)測(cè)試題10題(必須得搞定,不會(huì)找塊冰豆腐)?3?博客及論壇技術(shù)分?(博客必須寫到張孝祥的7K面試題和高新技術(shù)的相關(guān)博文,論壇技術(shù)分得達(dá)標(biāo))?4?入學(xué)測(cè)試題?10題(基本上能完成,不會(huì)的問同學(xué)或者老師或者百度查再消化.)?5?面試(前面已經(jīng)詳解)?6?筆試(3道題,如需筆試題向星爺索取)?7?報(bào)到(蘇老師負(fù)責(zé)這一塊.)2面向?qū)ο蠡A(chǔ)?JAVA基礎(chǔ)語(yǔ)法自行掌握.?三大特性:?一?封裝:★★★★★??概念:是指隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公
4、共訪問方式。?好處:將變化隔離;便于使用;提高重用性;安全性。?封裝原則:將不需要對(duì)外提供的內(nèi)容都隱藏起來(lái),把屬性都隱藏,提供公共方法對(duì)其訪問。??單例設(shè)計(jì)模式:★★★★★(必問的)?解決的問題:保證一個(gè)類在內(nèi)存中的對(duì)象唯一性。?比如:多程序讀取一個(gè)配置文件時(shí),建議配置文件封裝成對(duì)象。會(huì)方便操作其中數(shù)據(jù),又要保證多個(gè)程序讀到的是同一個(gè)配置文件對(duì)象,就需要該配置文件對(duì)象在內(nèi)存中是唯一的。?Runtime()方法就是單例設(shè)計(jì)模式進(jìn)行設(shè)計(jì)的。?如何保證對(duì)象唯一性呢??思想:?1,不讓其他程序創(chuàng)建該類對(duì)象。?2,在本類中
5、創(chuàng)建一個(gè)本類對(duì)象。?3,對(duì)外提供方法,讓其他程序獲取這個(gè)對(duì)象。?步驟:?1,因?yàn)閯?chuàng)建對(duì)象都需要構(gòu)造函數(shù)初始化,只要將本類中的構(gòu)造函數(shù)私有化,其他程序就無(wú)法再創(chuàng)建該類對(duì)象;?2,就在類中創(chuàng)建一個(gè)本類的對(duì)象;?3,定義一個(gè)方法,返回該對(duì)象,讓其他程序可以通過方法就得到本類對(duì)象。(作用:可控)?代碼體現(xiàn):?1,私有化構(gòu)造函數(shù);?2,創(chuàng)建私有并靜態(tài)的本類對(duì)象;?3,定義公有并靜態(tài)的方法,返回該對(duì)象。?---------------------------------------------?//餓漢式?class?Sin
6、gle{?private?Single(){}?//私有化構(gòu)造函數(shù)。?private?static?Single?s?=?new?Single();?//創(chuàng)建私有并靜態(tài)的本類對(duì)象。?public?static?Single?getInstance(){?//定義公有并靜態(tài)的方法,返回該對(duì)象。?return?s;?}?}?---------------------------------------------?//懶漢式:延遲加載方式。?Class?Single2{?private?Single2(){}?pri
7、vate?static?Single2?s?=?null;?public?static?Single2?getInstance(){?if(s==null)?s?=?new?Single2();?return?s;?}?}二?繼承?★★★★★??好處:?1:提高了代碼的復(fù)用性。?2:讓類與類之間產(chǎn)生了關(guān)系,提供了另一個(gè)特征多態(tài)的前提。??注意:?子類中所有的構(gòu)造函數(shù)都會(huì)默認(rèn)訪問父類中的空參數(shù)的構(gòu)造函數(shù),因?yàn)槊恳粋€(gè)子類構(gòu)造內(nèi)第一行都有默認(rèn)的語(yǔ)句super();??如果父類中沒有空參數(shù)的構(gòu)造函數(shù),那么子類的構(gòu)造函數(shù)內(nèi)
8、,必須通過super語(yǔ)句指定要訪問的父類中的構(gòu)造函數(shù)。?如果子類構(gòu)造函數(shù)中用this來(lái)指定調(diào)用子類自己的構(gòu)造函數(shù),那么被調(diào)用的構(gòu)造函數(shù)也一樣會(huì)訪問父類中的構(gòu)造函數(shù)。??final特點(diǎn):?1:這個(gè)關(guān)鍵字是一個(gè)修飾符,可以修飾類,方法,變量。?2:被final修飾的類是一個(gè)最終類,不可以被繼承。?3:被final修飾的方法是一個(gè)最終方法,不可以被覆蓋。?4:被final修飾的