在幾分鐘之內(nèi)讓小白知道:什么是 JAVA?
以下是本人的一些經(jīng)歷匯總
小白:老師,啥是?java?
我:java 是一門跨平臺(tái)的……
小白:老師,等一下,啥是平臺(tái),咋跨,需要體育基礎(chǔ)嗎?
我:平臺(tái)就是我們的操作系統(tǒng),像 windows,linux 等……跨平臺(tái)是指我們的 java 有自己的虛 擬 機(jī),只要有運(yùn)行環(huán)境,可以實(shí)現(xiàn)編碼一次,任何地方運(yùn)行……

小白:哦……(好像懂了) 我:java 是一門跨平臺(tái)的計(jì)算機(jī)語言,是目前世界上使用率最高的計(jì)算機(jī)語言之一 小白:使用 java 能干什么呢?
我:java 能做的事有很多,目前 java 主要從事 B/S 架構(gòu)的大型系統(tǒng)居多,像京東,淘寶,以及各 種銀行系統(tǒng)首選語言就是 java……
小白:哦,這個(gè)我懂,就是做網(wǎng)站的唄,我二叔的小舅子的大姨夫就是做網(wǎng)站的,我聽他說掙不 了幾個(gè)錢啊……
我:額……你這么說也差不多……
小白:嗯,老師,那 h5 是干啥的???我聽說 h5 也是做網(wǎng)站的啊?
我:是 h5 也是做網(wǎng)站的,不過 h5 負(fù)責(zé)前臺(tái),java 負(fù)責(zé)后臺(tái)

小白:也是做網(wǎng)站的?那老師,我是不是可以這么理解,做網(wǎng)站用 java 和 h5 都可以?
我:額……不是的,h5 負(fù)責(zé)前端的靜態(tài)頁面,前后端分離的話也負(fù)責(zé)渲染數(shù)據(jù),java 只負(fù)責(zé)后 臺(tái)的邏輯代碼,從數(shù)據(jù)庫將數(shù)據(jù)顯示到前端……java 跟 h5 是兩個(gè)工作范圍
小白:哦……(不是似懂非懂,而是肯定不懂……)
小白:那老師,ui 呢?ui 是前臺(tái)還是后臺(tái)?ui 是干嘛的?
我:ui 是網(wǎng)站設(shè)計(jì),就是設(shè)計(jì)網(wǎng)站的顯示效果

小白:哦,這個(gè)我知道,就是 ps 唄,我家樓下打印店的小哥哥也會(huì) ps,聽他說簡(jiǎn)單的很
我:……mmp 痛定思痛,我決定換一種方式睡服他,說服,說服! ! !
我: (面帶慈祥微笑)同學(xué)啊,這樣,我們來舉個(gè)例子,假設(shè)我們的程序比作是蓋高樓大廈
的話, 那么 ui 就是設(shè)計(jì)藍(lán)圖的,每次政府規(guī)劃小區(qū)都會(huì)在要拆遷的地方整一個(gè)大的廣告牌,
上邊畫的 就是未來這個(gè)地方建成后的樣子,這個(gè)叫做藍(lán)圖見過吧?
小白:嗯嗯,這個(gè)我知道,見過!
我:對(duì),ui 就是負(fù)責(zé)這個(gè)事兒的。那么 java 呢,是負(fù)責(zé)整個(gè)樓的建設(shè)的,打地基,蓋高樓的, 使用 java 可以蓋高樓大廈,像 php,.net 等只能蓋相對(duì)較低的樓層,所以說我們的 java 還是很強(qiáng) 大滴~像比較著名的“建筑”京東,天貓,淘寶等大型的系統(tǒng)都是 java 做滴~

小白:哦,我懂了,那 h5 呢?這一個(gè)藍(lán)圖,一個(gè)蓋房子,好像沒 h5 啥事了???
我:別著急,h5 也是有負(fù)責(zé)的內(nèi)容的,我們 java 是把房子蓋好了,但是只是毛坯房,啥是毛坯 房知道嗎?
小白:知道知道……就是沒裝修的唄
我:對(duì)嘍,我們 java 蓋好的房子遮風(fēng)擋雨是沒有問題的,但是不適合居住,因?yàn)闆]有裝修,誰 會(huì)住在毛坯房里,當(dāng)然前期我們可能由于剛買完房經(jīng)濟(jì)壓力可以簡(jiǎn)裝修下,我們 java 自己也是 可以簡(jiǎn)裝修的,但是出于讓我們的房子更加漂亮,我們需要專業(yè)的裝修工人,那就是 h5,負(fù)責(zé) 裝修,接水接電接天然氣等等……最終我們?nèi)饺藛T結(jié)合起來才蓋好一個(gè)完整的大樓,當(dāng)然通過 這個(gè)例子相信你也會(huì)發(fā)現(xiàn),誰的作用最大呢?

小白:java,因?yàn)檠b修和設(shè)計(jì)好像都沒有蓋房子難度大!