在幾分鐘之內(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ī)語(yǔ)言,是目前世界上使用率最高的計(jì)算機(jī)語(yǔ)言之一 小白:使用 java 能干什么呢?
我:java 能做的事有很多,目前 java 主要從事 B/S 架構(gòu)的大型系統(tǒng)居多,像京東,淘寶,以及各 種銀行系統(tǒng)首選語(yǔ)言就是 java……
小白:哦,這個(gè)我懂,就是做網(wǎng)站的唄,我二叔的小舅子的大姨夫就是做網(wǎng)站的,我聽他說掙不 了幾個(gè)錢啊……
我:額……你這么說也差不多……
小白:嗯,老師,那 h5 是干啥的?。课衣犝f 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)頁(yè)面,前后端分離的話也負(fù)責(zé)渲染數(shù)據(jù),java 只負(fù)責(zé)后 臺(tái)的邏輯代碼,從數(shù)據(jù)庫(kù)將數(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 做滴~?
