如何才能正確的學(xué)習(xí)jsp編程
java是一門(mén)較復(fù)雜的編程語(yǔ)言,沒(méi)有幾年時(shí)間的苦功,不可能學(xué)到非常好的層次。所以想要有效的jsp編程,還是要找到正確的學(xué)習(xí)方法。以下是學(xué)習(xí)啦小編分享給大家的正確的學(xué)習(xí)jsp編程的方法,希望可以幫到你!
正確的學(xué)習(xí)jsp編程的方法
1. 多實(shí)踐,快實(shí)踐
軟件開(kāi)發(fā)是一門(mén)工程學(xué)科,注重的就是實(shí)踐,“君子動(dòng)口不動(dòng)手"對(duì)軟件開(kāi)發(fā)人員來(lái)講根本就是錯(cuò)誤的,他們提倡"動(dòng)手至上”,但別害怕,他們大多溫文爾雅,沒(méi)有暴力傾向,雖然有時(shí)候蓬頭垢面的一副"比爾蓋茨"樣。有前輩高人認(rèn)為,學(xué)習(xí)編程的秘訣是:編程、編程、再編程,筆者深表贊同。不僅要多實(shí)踐,而且要快實(shí)踐。我們?cè)诳磿?shū)的時(shí)候,不要等到你完全理解了才動(dòng)手敲代碼,而是應(yīng)該在看書(shū)的同時(shí)敲代碼,程序運(yùn)行的各種情況可以讓你更快更牢固的掌握知識(shí)點(diǎn)。
2. 多參考程序代碼
程序代碼是軟件開(kāi)發(fā)最重要的成果之一,其中滲透了程序員的思想與靈魂。許多人被《仙劍奇?zhèn)b傳》中凄美的愛(ài)情故事感動(dòng),悲劇的結(jié)局更有一種缺憾美。為什么要以悲劇結(jié)尾?據(jù)說(shuō)是因?yàn)閷?xiě)《仙劍奇?zhèn)b傳》的程序員失戀而安排了這樣的結(jié)局,他把自己的感覺(jué)融入到游戲中,卻讓眾多的仙劍迷扼腕嘆息。
3.加強(qiáng)英文閱讀能力
對(duì)學(xué)習(xí)編程來(lái)說(shuō),不要求英語(yǔ),但不能一點(diǎn)不會(huì),。最起碼像JAVAAPI文檔(參考文獻(xiàn)[4.4])這些東西還是要能看懂的,連猜帶懵都可以;旁邊再開(kāi)啟一個(gè)"金山詞霸"??炊嗔司蜁?huì)越來(lái)越熟練。在學(xué)JAVA的同時(shí)學(xué)習(xí)英文,一箭雙雕多好。另外好多軟件需要到英文網(wǎng)站下載,你要能夠找到它們,這些是最基本的要求。英語(yǔ)好對(duì)你學(xué)習(xí)有很大的幫助。口語(yǔ)好的話(huà)更有機(jī)會(huì)進(jìn)入管理層,進(jìn)而可以成為剝削程序員的"周扒皮"。
3. 萬(wàn)不得已才請(qǐng)教別人
筆者在ChinaITLab網(wǎng)校的在線(xiàn)輔導(dǎo)系統(tǒng)中解決學(xué)生問(wèn)題時(shí)發(fā)現(xiàn),大部分的問(wèn)題學(xué)生稍做思考就可以解決。請(qǐng)教別人之前,你應(yīng)該先回答如下幾個(gè)問(wèn)題。 你是否在google中搜索了問(wèn)題的解決辦法? 你是否查看了JAVAAPI文檔? 你是否查找過(guò)相關(guān)書(shū)籍? 你是否寫(xiě)代碼測(cè)試過(guò)? 如果回答都是"是"的話(huà),而且還沒(méi)有找到解決辦法,再問(wèn)別人不遲。要知道獨(dú)立思考的能力對(duì)你很重要。要知道程序員的時(shí)間是很寶貴的。
4.多讀好書(shū)
書(shū)中自有顏如玉。比爾?蓋茨是一個(gè)飽讀群書(shū)的人。雖然沒(méi)有讀完大學(xué),但九歲的時(shí)候比爾?蓋茨就已經(jīng)讀完了所有的百科全書(shū),所以他精通天文、歷史、地理等等各類(lèi)學(xué)科,可以說(shuō)比爾?蓋茨不僅是當(dāng)今世界上金錢(qián)的首富,而且也可以稱(chēng)得上是知識(shí)的巨富。
正確的學(xué)習(xí)jsp編程的注意事項(xiàng)
1.不要總對(duì)別人說(shuō)給個(gè)代碼吧!你應(yīng)該多想想如何做,怎么做 ? 當(dāng)你自己想出來(lái)再參考別人的提示,你就知道自己和別人思路的差異,這樣才能進(jìn)步。
2.初學(xué)者請(qǐng)不要看太多太多的書(shū),太多太多的書(shū)只會(huì)紛亂你的心思,先找本好書(shū)完整系統(tǒng)的學(xué),很多人只對(duì)部分功能熟悉而已,不系統(tǒng)、功能體系上還是不夠的。
3.看幫助,不要因?yàn)楹茈y而自己是初學(xué)者所以就不看 ; 多看參考手冊(cè),雖然你可能看不懂,總覺(jué)得不夠直觀。但這才是最根本的東西。
4.不要被對(duì)象、屬性、方法等詞匯所迷惑 ; 最根本的是先了解最基礎(chǔ)的知識(shí)。
5.要關(guān)注那些細(xì)小的細(xì)節(jié)的問(wèn)題--他們往往并不那么簡(jiǎn)單,為了解決它你可能要用到很多很多的東西,幫你回顧知識(shí)點(diǎn);拓寬思路。
6.知道一點(diǎn)東西,并不能說(shuō)明你會(huì)寫(xiě)程序,程序是需要經(jīng)驗(yàn)積累的。學(xué)程序并不難,C、JAVA、JSP、ASP、PHP等等也不過(guò)如此--難的是長(zhǎng)期堅(jiān)持實(shí)踐和不遺余力的博覽群書(shū) ; 永遠(yuǎn)不要認(rèn)為自己看的書(shū)足夠了 ; 要看懂書(shū),仔細(xì)看書(shū);遇到完全看不懂的書(shū),請(qǐng)硬著頭皮看 ; 別指望看第一遍書(shū)就能記住和掌握什么,一次,兩次,三次直到搞懂所有的東西;
7.學(xué)習(xí)Java最好的方法之一就是動(dòng)手去練習(xí):多多動(dòng)手,多多練習(xí),你才能快速提升,才能快速成長(zhǎng);
8.不著急,因?yàn)閷W(xué)習(xí)不是一蹴而就的,只有厚積才能薄發(fā);學(xué)習(xí)的過(guò)程中,記下自己和別人不懂的思路想法;與別人經(jīng)常交流,記錄下在和別人交流時(shí)發(fā)現(xiàn)的自己忽視或不理解的知識(shí)點(diǎn);
9.首先你得學(xué)會(huì)出現(xiàn)問(wèn)題自己想辦法找答案,谷歌、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相關(guān)資料,用自己的行動(dòng)學(xué)好Java吧。
Java的應(yīng)用技術(shù)
1、在金融業(yè)應(yīng)用的服務(wù)器程序Java在金融服務(wù)業(yè)的應(yīng)用非常廣泛,很多第三方交易系統(tǒng)、銀行、金融機(jī)構(gòu)都選擇用Java開(kāi)發(fā),因?yàn)橄鄬?duì)而言,Java較安全 。大型跨國(guó)投資銀行用Java來(lái)編寫(xiě)前臺(tái)和后臺(tái)的電子交易系統(tǒng),結(jié)算和確認(rèn)系統(tǒng),數(shù)據(jù)處理項(xiàng)目以及其他項(xiàng)目。大多數(shù)情況下,Java被用在服務(wù)器端開(kāi)發(fā),但多數(shù)沒(méi)有任何前端,它們通常是從一個(gè)服務(wù)器(上一級(jí))接收數(shù)據(jù),處理后發(fā)向另一個(gè)處理系統(tǒng)(下一級(jí)處理)。
2、Android應(yīng)用許多的 Android應(yīng)用都是Java程序員開(kāi)發(fā)者開(kāi)發(fā)。雖然 Android運(yùn)用了不同的JVM以及不同的封裝方式,但是代碼還是用Java語(yǔ)言所編寫(xiě)。相當(dāng)一部分的手機(jī)中都支持JAVA游戲,這就使很多非編程人員都認(rèn)識(shí)了JAVA。
3、網(wǎng)站Java 在電子商務(wù)領(lǐng)域以及網(wǎng)站開(kāi)發(fā)領(lǐng)域占據(jù)了一定的席位。開(kāi)發(fā)人員可以運(yùn)用許多不同的框架來(lái)創(chuàng)建web項(xiàng)目,SpringMVC,Struts2.0以及frameworks。即使是簡(jiǎn)單的 servlet,jsp和以struts為基礎(chǔ)的網(wǎng)站在政府項(xiàng)目中也經(jīng)常被用到。例如醫(yī)療救護(hù)、保險(xiǎn)、教育、國(guó)防以及其他的不同部門(mén)網(wǎng)站都是以Java為基礎(chǔ)來(lái)開(kāi)發(fā)的。
4、科學(xué)應(yīng)用Java在科學(xué)應(yīng)用中是很好選擇,包括自然語(yǔ)言處理。最主要的原因是因?yàn)镴ava比C++或者其他語(yǔ)言相對(duì)其安全性、便攜性、可維護(hù)性以及其他高級(jí)語(yǔ)言的并發(fā)性更好
5、嵌入式領(lǐng)域Java在嵌入式領(lǐng)域發(fā)展空間很大。在這個(gè)平臺(tái)上,只需130KB就能夠使用Java技術(shù)(在智能卡或者傳感器上)。
6、高頻交易的空間Java平臺(tái)提高了這個(gè)平臺(tái)的特性和即使編譯,他同時(shí)也能夠像 C++ 一樣傳遞數(shù)據(jù)。正是由于這個(gè)原因,Java成為的程序員編寫(xiě)交易平臺(tái)的語(yǔ)言,因?yàn)殡m然性能不比C++,但開(kāi)發(fā)人員可以避開(kāi)安全性,可移植性和可維護(hù)性等問(wèn)題。
7、大數(shù)據(jù)技術(shù)Hadoop以及其他大數(shù)據(jù)處理技術(shù)很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及ElasticSearchas。
猜你喜歡: