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