筆記:
1.package:
? 1)作用:避免類名沖突問題
? 2)類的全稱為: 包名.類名
? 3)包名可以有層次結(jié)構(gòu)笼沥,同包類中的不能同名
? 4)建議:包名所有字母都小寫
? import:
? 1)同包中的類可以直接訪問蚪燕,
? ? 不同包中的類不能直接訪問,想訪問:
? ? 1.1)先import后使用----建議
? ? 1.2)類的全稱----------太繁瑣
2.訪問控制修飾符:
? 1)public:公共的奔浅,任何類
? 2)private:私有的馆纳,本類
? 3)protected:受保護(hù)的,本類汹桦、子類鲁驶、同包類
? 4)默認(rèn)的:什么也不寫,本類舞骆、同包類
? 類的訪問修飾符只能是public和默認(rèn)的
? 類中成員的訪問修飾符如上4種都可以
3.static:靜態(tài)的
? 1)靜態(tài)變量:
? ? 1.1)由static修飾
? ? 1.2)屬于類钥弯,存儲在方法區(qū)中径荔,只有一份
? ? 1.3)常常通過類名點(diǎn)來訪問
? ? 1.4)何時(shí)用:所有對象所共享的數(shù)據(jù)(圖片、音頻脆霎、視頻等)
? 2)靜態(tài)方法:
? ? 2.1)由static修飾
? ? 2.2)屬于類总处,存儲在方法區(qū)中,只有一份
? ? 2.3)常常通過類名點(diǎn)來訪問
? ? 2.4)靜態(tài)方法沒有隱式的this傳遞睛蛛,所以靜態(tài)方法中不能直接訪問實(shí)例成員
? ? 2.5)何時(shí)用:方法的操作僅與參數(shù)相關(guān)而與對象無關(guān)
? 3)靜態(tài)塊:
? ? 3.1)由static修飾
? ? 3.2)屬于類的鹦马,在類被加載期間自動執(zhí)行。 因類只被加載一次忆肾,所以靜態(tài)塊只執(zhí)行一次荸频。
? ? 3.3)何時(shí)用:初始化靜態(tài)資源(圖片、音頻难菌、視頻等)
4.final:最終的试溯、不可改變的-----單獨(dú)應(yīng)用幾率很小
? 1)修飾變量:變量不可被改變
? 2)修飾方法:方法不可被重寫
? 3)修飾類:類不能被繼承
5.static final:常量,應(yīng)用率高
? 1)必須聲明同時(shí)初始化
? 2)通過類名點(diǎn)來訪問郊酒,不能被改變
? 3)建議:常量所有字母都大寫遇绞,多個(gè)單詞用_分隔
? 4)編譯器在編譯時(shí)會將常量直接替換為具體的值,效率高
? 5)何時(shí)用:有一些數(shù)據(jù)經(jīng)常使用燎窘,并且永遠(yuǎn)不變
今日心情:
? ? 萬丈高樓平地起摹闽,想要多高的成就,就得打多深的基礎(chǔ)褐健「堵梗基礎(chǔ)若不扎實(shí),即使上層建筑材料再好蚜迅,也是會傾倒于片刻之間舵匾。在Java學(xué)習(xí)的過程中,一步步了解到谁不,基礎(chǔ)足夠夯實(shí)坐梯,才能深入地了解到其學(xué)習(xí)的精髓。若是一上來就從框架學(xué)起刹帕,在別人看來確實(shí)牛逼吵血,在框架的套用下做出可以看得過去的系統(tǒng)。但那只是知其然而不知其所以然偷溺,對后期職業(yè)之路的上升將會是一大障礙蹋辅。
? ? 學(xué)習(xí)之道,在明明知挫掏,在親理侦另,在止于至用。所有的學(xué)習(xí),最終的目的地都在于用淋肾,“用則進(jìn)硫麻,不用則退”說的也就是此理。給自己定一個(gè)終極目標(biāo)--10秒內(nèi)回答出所學(xué)知識要點(diǎn)樊卓。目標(biāo)有了拿愧,還需要不折不扣的執(zhí)行,而執(zhí)行的過程就是將目標(biāo)不斷細(xì)化的過程碌尔。不斷的精進(jìn)浇辜,滴水方可穿石,何以吾之地而不可至耶唾戚!