先寫一個(gè)小前提吧魏割,因?yàn)槲冶容^菜啊,所以也是從頭來(lái)钢颂,從我工作以來(lái)钞它,如果說java是一門面向?qū)ο蟮恼Z(yǔ)言,那么初級(jí)人員都是面向過程殊鞭,因?yàn)槲腋杏X就是走的流水線遭垛,順著來(lái)就行,不管是spring也好操灿,mybatis也罷锯仪,我看了好多程序,從開始的一臉懵逼趾盐,到后來(lái)的略有所懂庶喜,基本上看程序不是問題,感覺無(wú)非不過是配置文件救鲤,鏈接數(shù)據(jù)庫(kù)部分久窟,然后就是把數(shù)據(jù)傳來(lái)傳去,心中有了增刪改查本缠,就好說了斥扛。彩泥的看法~
最基本的從字來(lái)看,我們漢字分為簡(jiǎn)體的搓茬,繁體的犹赖,還有拼音,筆畫卷仑,拼音包含聲調(diào)峻村,聲母,韻母锡凝,26個(gè)英文字母不就是對(duì)著拼音么粘昨,從這里來(lái)講,計(jì)算機(jī)也是那個(gè)套路。當(dāng)然了张肾,這個(gè)屬于語(yǔ)法芭析,基本類型包含整型int,長(zhǎng)整型long吞瞪,短整型short馁启;包含小數(shù)點(diǎn)類型的double雙精度,float單精度芍秆,看文字就清楚double是比f(wàn)loat大的惯疙,默認(rèn)都是double,float想要凸顯自己的身份就需要在后面加個(gè)f妖啥;然后總得有個(gè)對(duì)與錯(cuò)啊霉颠,于是這個(gè)就叫boolean,一個(gè)是true荆虱,一個(gè)是false蒿偎;計(jì)算機(jī)畢竟是全球通用的,可是計(jì)算機(jī)底層的編碼各個(gè)國(guó)家也是不一樣怀读,于是為了統(tǒng)一诉位,就有了unicode碼,這就是char菜枷,總有一個(gè)最小的類似筆畫啊不从,橫撇豎捺,byte字節(jié)犁跪,前面說的那一丟,都是有長(zhǎng)度滴歹袁,不然都一樣得了坷衍,何必搞得那么復(fù)雜,而這個(gè)長(zhǎng)度就是基于byte条舔。至于btye下面是什么枫耳,我記得是涉及到了二進(jìn)制吧,還有對(duì)應(yīng)的碼點(diǎn)孟抗,反碼迁杨,補(bǔ)碼等。
面向?qū)ο笏枷牒苡幸馑计嗯穑ぷ骶统闪嗣嫦蜻^程铅协。人類,禽類摊沉,魚類狐史,爬行類等等,屬于通用性的一種描述,然后對(duì)著實(shí)際的男人骏全,女人苍柏,大人,小孩姜贡,老人试吁,嬰兒這就算是實(shí)例了吧,
類實(shí)例名楼咳,這樣的一種形式就是一種寫法熄捍,大的在左,小的在右爬橡。一旦是個(gè)人就需要占用空間治唤,那么實(shí)例名占用的空間就叫做棧,棧是先進(jìn)后出糙申,壓棧宾添,他就是實(shí)例名而已,并不是實(shí)體柜裸。然后就是new類名,這個(gè)地方出來(lái)的是實(shí)體缕陕,他需要真正的空間,而且是很大的空間疙挺,成為堆扛邑,可以理解為一大堆,畢竟是放大的物件铐然。
這個(gè)實(shí)例稱為對(duì)象蔬崩,類對(duì)著的東西,就叫對(duì)象吧搀暑。換句話說沥阳,這個(gè)對(duì)象就是我們?nèi)耍司哂械臇|西對(duì)象也該有自点,比如眼耳口鼻桐罕,腿腳手胳膊,我們身上長(zhǎng)著的桂敛,然后還會(huì)具有行為功炮,我們?nèi)藭?huì)跑,會(huì)走术唬,會(huì)看薪伏,會(huì)吃,會(huì)聽粗仓,會(huì)爬樹毅该,抓東西博秫,會(huì)聞食物的味道這些動(dòng)作需要我們相應(yīng)的器官來(lái)配合才能完成。長(zhǎng)著的就是類的屬性眶掌,至于那些動(dòng)作就是方法挡育,調(diào)用對(duì)應(yīng)的方法就可以完成我們的目的了,是不是很神奇朴爬。
上面大體意思就是面向?qū)ο蟀杉春沁€有多態(tài)呢,一個(gè)對(duì)象的多種形態(tài)召噩,人的多態(tài)就是生孩子母赵,后代會(huì)繼承我們的基因,父子具滴,母子長(zhǎng)得很像凹嘲,一個(gè)道理。子類繼承父類构韵,JAVA不過是單繼承周蹭,但是可以繼承多個(gè)類,大概是JAVA比較傳統(tǒng)疲恢,一夫一妻愛好者估計(jì)是凶朗。但是有錢人不一樣啊,人家就像多生幾個(gè)显拳,方便讓自己的基因多多的流傳下去棚愤,那么怎么實(shí)現(xiàn)呢,接口杂数,只能委屈他自己當(dāng)做一個(gè)插座了宛畦,萬(wàn)能的插口,子類必須實(shí)現(xiàn)揍移,而且接口不會(huì)具體寫方法的實(shí)現(xiàn)內(nèi)容刃永。
不瞎扯了,寫東西就沒邊了羊精,我是要學(xué)習(xí)的!