??????? 我剛開始接觸Java,想把個人的學(xué)習(xí)歷程記錄下來,以期望為后來者提供借鑒,讓大家少走彎路
,快速成為Java大家庭中的重要一員。
??????? 我本人的學(xué)習(xí)習(xí)慣是先從整體看清事物的面貌結(jié)構(gòu),再逐一了解各個分支,這樣就會對相關(guān)的技
術(shù)體系有了清晰的認識,知道其中的層次、依附、制約等關(guān)系,再對應(yīng)自己的現(xiàn)狀找到合適的位置(
了解自己),權(quán)衡之后確定自己的目標,依據(jù)脈絡(luò)結(jié)構(gòu)有計劃的分而治之。如同你來到一個陌生的城
市(北京),你要去中國國際展覽中心(簡稱國展)參加招聘會,看看我查找國展的過程:)。
??????? 首先通過打聽知道國展位于朝陽區(qū),東北三環(huán)附近。噫!這個朝陽區(qū)和東北三環(huán)是什么關(guān)系?打
開地圖一看,哇塞!原來是這么回事,北京按照行政區(qū)縣劃分成:東城區(qū)、西城區(qū)、崇文區(qū)、宣武區(qū)
、朝陽區(qū)、海淀區(qū)、豐臺區(qū)、石景山區(qū)、門頭溝區(qū)、房山區(qū)。按照交通體系劃分為:二環(huán)、三環(huán)、四
環(huán)、五環(huán)、六環(huán)。就是說一個事物按照不同的規(guī)則可以有不同的劃分。我們的Java體系也是如此,比
如按開發(fā)庫劃分成:J2SE(Java 2 Standard Edition)、J2ME(Java 2 Micro Edition)、J2EE(Java 2
Enterprise Edition);按開發(fā)工具分為:EditPlus、UltraEdit、Dreamweaver、Eclipse、Jbuild等;
還有很多劃分這里不一一贅述。我們現(xiàn)在做的過程就是建立對這個城市的整體概念,知道都有什么區(qū)
,他們是如何劃分的,什么區(qū)和什么區(qū)相鄰及他們的方位等。
??????? 接下來要做的是,了解每個區(qū)本身的特色、定位、基本情況、大致都有哪些著名景點或?qū)嶓w。這
時有人會說,就為了找個地方有這個必要嗎?嗯,你說的也許正確,但我們是打算在此長久停留的,
越早知道這些就越好,這樣如果某一天有人問你某某地方在哪里,你至少可以說出它所在的區(qū)域,附
近有什么易識別的建筑,以及應(yīng)該往哪個方位行進等,否則你只能說這個我不知道,你還是問別人吧
?;氐轿覀冮_發(fā)上來,你對主管在技術(shù)、解決方案等問題的正向回答越多,你就越容易得到重用,提
升的也就越快,薪水自然也會增加,反之的情況就不用我說了吧。J2SE適用于桌面系統(tǒng)的開發(fā);J2ME
適用于小型設(shè)備和智能卡的開發(fā);J2EE適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的開發(fā)。
?????? ?然后就是鎖定國展,考慮從當前位置如何到達目的地。經(jīng)考察有公交、地鐵、的士、步行多種組
合,現(xiàn)在就看你想怎么去了,不同的人,背景環(huán)境都不同,沒有一個統(tǒng)一的方式,正所謂條條大路通
羅馬嗎!再回到開發(fā)上,我要做Web開發(fā),只有一個選擇J2EE。
??????? 在接下來去國展的問題就已經(jīng)解決了,但我們的開發(fā)還沒結(jié)束,在其下面還有很多知識分支,然
我們看看都有什么。?? 請看開場白中篇