如何迅速成為JAVA高手[tomJAVA原創(chuàng)]
很多網(wǎng)友問我學(xué)習(xí)JAVA有沒有什么捷徑,我說“無他,唯手熟爾”。但是我卻很愿意將自己學(xué)習(xí)的一些經(jīng)驗(yàn)寫出來,以便后來者少走彎路,幫助別人是最大的快樂嘛!
要想學(xué)好JAVA,首先要知道JAVA的大致分類。我們知道,自從sun推出JAVA以來,就力圖使之無所不包,所以JAVA發(fā)展到現(xiàn)在,按應(yīng)用來分主要分為三大塊:j2se,j2me和j2ee,這也就是sun one(open net environment)體系。j2se就是JAVA2的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用軟件的編程;j2me主要應(yīng)用于嵌入是系統(tǒng)開發(fā),如手機(jī)和pda的編程;j2ee是JAVA2的企業(yè)版,主要用于分布式的網(wǎng)絡(luò)程序的開發(fā),如電子商務(wù)網(wǎng)站和erp系統(tǒng)。j2se開發(fā)桌面應(yīng)用軟件比起vc,vb,dephi這些傳統(tǒng)開發(fā)語言來說,優(yōu)勢好象并不明顯。j2me對于初學(xué)者來說,好象又有點(diǎn)深奧,而且一般開發(fā)者很難有開發(fā)環(huán)境。所以現(xiàn)在應(yīng)用最廣泛又最好學(xué)的就是j2ee了。j2ee又包括許多組件,如jsp,servlet,JAVAbean,ejb,jdbc,JAVAmail等。要學(xué)習(xí)起來可不是一兩天的事。
那么又該如何學(xué)習(xí)j2ee呢?當(dāng)然JAVA語法得先看一看的,i/o包,util包,lang包你都熟悉了嗎?然后再從jsp學(xué)起。如果你學(xué)過html,那么事情要好辦的多,如果沒有,那你快去補(bǔ)一補(bǔ)html基礎(chǔ)吧。其實(shí)jsp中的JAVA語法也不多,它更象一個腳本語言,有點(diǎn)象asp。然后你就該學(xué)一學(xué)servlet了。servlet就是服務(wù)器端小程序,他負(fù)責(zé)生成發(fā)送給客戶端的html文件。jsp在執(zhí)行時,也是先轉(zhuǎn)換成servlet再運(yùn)行的。雖說jsp理論上可以完全取代servlet,這也是sun推出jsp的本意,可是servlet用來控制流程跳轉(zhuǎn)還是挺方便的,也令程序更清晰。接下來你應(yīng)該學(xué)習(xí)一下JAVAbean了,可能你早就看不管jsp在html中嵌JAVA代碼的混亂方式了,這種方式跟asp又有什么區(qū)別呢?還好,sun提供了JAVAbean可以把你的jsp中的JAVA代碼封裝起來,便于調(diào)用也便于重用。接著就是ejb了,ejb就是enterprise JAVAbean,看名字好象它是JAVAbean,可是它和JAVAbean還是有區(qū)別的。它是一個體系結(jié)構(gòu),你可以搭建更安全、更穩(wěn)定的企業(yè)應(yīng)用。它的大量代碼已由中間件(也就是我們常聽到的www.taixiivf.com/developerwww.taixiivf.coml,soap,uddi,www.taixiivf.coml,并了解ajax;
3. 熟練使用jsp、servlet、JAVAbean進(jìn)行www.taixiivf.com)的 catch 子句就會執(zhí)行,然后控制就會進(jìn)入 finally 塊(如果有的話)。
finalize方法名。JAVA 技術(shù)允許使用 finalize() 方法在垃圾收集器將對象從內(nèi)存中清除出去之前做必要的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象調(diào)用的。它是在 object 類中定義的,因此所有的類都繼承了它。子類覆蓋 finalize() 方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。finalize() 方法是在垃圾收集器刪除對象之前對這個對象調(diào)用的。
4. & 和&& 的區(qū)別
& 是位運(yùn)算符。&& 是布爾邏輯運(yùn)算符。
5. collection 和 collections的區(qū)別
collections是個JAVA.util下的類,它包含有各種有關(guān)集合操作的靜態(tài)方法。 collection是個JAVA.util下的接口,它是各種集合結(jié)構(gòu)的父接口。
6. gc是什么? 為什么要有g(shù)c? (基礎(chǔ))
gc是垃圾收集器。JAVA 程序員不用擔(dān)心內(nèi)存管理,因?yàn)槔占鲿詣舆M(jìn)行管理。要請求垃圾收集,可以調(diào)用下面的方法之一: system.gc() runtime.getruntime().gc()
7. string s = newww.taixiivf.com希望自己更有智慧,當(dāng)然在自己智慧的同時,他們更希望全球公司內(nèi)主管技術(shù)的首席技術(shù)官、有志于讓城市變得更有智慧的市長、對能源、醫(yī)療、食品甚至寬帶網(wǎng)絡(luò)都充滿期待的各國領(lǐng)導(dǎo)人能一起都“智慧”起來,成為其最新理念“智慧的地球”的一分子。
企業(yè)和個人也同樣有“一同智慧”的渴望。
5,理想
明確自己的理想
關(guān)于理想,不用我多講!但是我這里要表達(dá)我對理想的又一個激動人心的理解。世界是這樣一群人創(chuàng)造的,他們想象美好的生活樂園,他們到處尋找他,當(dāng)尋找不到的時候,就創(chuàng)造他們。所以我們一定要大膽想象美好未來。有最求更好的愿望和渴望,并為我們的理想努力奮斗
管理好自己,為理想奮斗
興趣愛好管理,計劃管理,痛苦管理,勇氣管理,自信管理,尊嚴(yán)管理,具體做法大家琢磨著辦吧!目標(biāo):讓人快樂的生活,清醒的生活,智慧的生活
6,談?wù)凧AVA吧!
現(xiàn)在在來談JAVA,他只不過是個工具,為了讓我們生活能過的更美好的一個工具,所以請拿出我們主人的風(fēng)格來對待他!活出精彩的人生!創(chuàng)造美好的未來!真誠的祝福我們剛剛畢業(yè)的每個JAVA程序員和所以的非JAVA程序員,希望你們的生活豐富精彩,過的每一天都那么大激動人心!正在做的或?qū)⒁龅氖露际亲屓蓑湴磷屓俗院,共?chuàng)和諧社會!
歡迎閱讀其他文章:JAVA程序員書目
JAVA程序員的基本素質(zhì)
JAVA程序員之路
JAVA程序員之路
JAVA程序員的那些事兒
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。