欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      學習JAVA心得

      時間:2019-05-13 17:58:01下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《學習JAVA心得》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《學習JAVA心得》。

      第一篇:學習JAVA心得

      學習JAVA心得(2007-07-10 17:44:52)

      經??吹接腥藛栐趺磳WJAVA,無數(shù)的問題其實都已經是討論很多編了,我學習JAVA5年,真正覺得有感覺是2003的時候,這么長時間以來有一些想法,寫出來大家共同探討:

      1.為什么要學JAVA?

      首要的原因當然是為了生活,找份好工作,現(xiàn)在放眼望去,知名公司只會要求兩種語言-c/c++,當然包括后來的NET,和JAVA。其他一些公司可能會要其他的語言,但最終的結果是你會回到這兩類上。前者的入門學習過程是比較痛苦的,你要學好需要一定的努力,但是他有一個好處,相對JAVA來說比較集中,不會出現(xiàn)JAVA里面這么多差異。java的學習過程開始比較容易入手,更容易學習。當然現(xiàn)在C#也可以。java還有一個優(yōu)勢就是在移動設備的開發(fā),所有的java應用版本不同,但是語法一致。java的跨平臺特性使得學習他讓我們可以在不同的場合下使用。

      2.怎么學習java

      開始的兩年我學JAVA就是拿書看,練習書上的例子,但是一直沒有好的效果。后來因為項目需要開始正式使用JAVA開發(fā),我發(fā)現(xiàn)以前練習的東西都忘光了,所以不得不在拿起書看。也就是基本上做了無用功了?,F(xiàn)在想來因為大部分是抄來的,不怎么動腦子,所以不清楚為什么要這樣。所以我強烈建議你學習的時候給自己設定一個假想的項目目標,做一個東西出來,網頁也好,application也好,這樣你才會快速地學習。

      對java有了一定地感覺以后,你在去看他的DOCUMENT,看他的源碼,我建議你從低版本的JAVA源碼看起,因為他類少,看起來容易懂。然后你就會知道自己以前編碼的東西那些是很幼稚的,是可以用一兩句就能搞定的。

      3.如何解決問題

      學習的過程中不可避免的遇到問題,這些問題有的只是一個符號錯了,一個括號少了,這類的問題在他的文檔,或者一般的網站上就能夠找到,尤其是初學者的問題,不會是很難的問題,在你之前已經無數(shù)人問過了,不要害怕提問,但是這個問題最好是你找不到答案的時候去提。有的時候人們覺得你這個問題到處都有,是你個人太懶不去找的原因而沒有解決,這樣不愿意回答。

      等你走出了這個階段,這個時候在有問題可能就是比較難一些的,這個時候在一般的網站上應該是難以找到結果的,我建議你英文夠好的話直接上國外的網站,包括JAVA自己的網站。如果一般呢,可以到IBM的中文網站上去,這些地方有很多一系列問題的解決方法,那上面提供的例子不管是書寫格式還是正確性都是比較好的,為你養(yǎng)成良好的習慣有很大的幫助。

      4.其他UML等的學習

      數(shù)據結構要不要學,UML要不要學,這些問題我覺得應人而異,你滿足于做一般的程序員,完全可以不學,現(xiàn)在商業(yè)軟件用到的都是成熟的技術,所有你遇到的問題,除非bug,無法解決的,在網上都能找到現(xiàn)成的代碼,完全可以支持你完成工作。

      但是如果你把編程當作一種樂趣的話,還是要學習的,用UML語言之后,你會發(fā)現(xiàn)編碼的速度會更快,因為在這個過程中你理清了思路,通過使用工具,你可以要編碼的模塊分到最細,完成這部分工作以后,沒一個模塊的代碼寫起來會順手很多,因為邏輯明確。數(shù)據結構對你寫一些小的算法有幫助。而且通過比較高層次來觀察整個系統(tǒng),你對程序的把握會越

      來越有信心。

      編程是一種樂趣,只有你覺得他有樂趣的時候你才會用更多的熱情去學習,現(xiàn)在java的書很多,我覺得國內一般人寫的不要看,還是原版的或者原版翻譯的比較好

      第二篇:Java心得

      JAVA心得

      1.Only public & abstract are permitted for interface.2.Only public, abstract & final are permitted for class.3.main方法作為程序的入口,其modifier必須是 public static void

      且必須有一個類型為String的數(shù)組參數(shù), 否則不能運行.4.非static內部類中不能有static的域和方法.static的域和方法只能存在于頂級類中或者是static嵌套類中.5.interface 中定義的變量都是public static final的, 且必須賦值.6.如果試圖在方法中更改final變量的值, 則編譯不能通過;

      7.兩個int類型的數(shù)相除其結果也是int型且不會四舍五入而是直接截取整數(shù)部分.一個浮點型數(shù)字與整數(shù)相除其結果是浮點型.8.try{}塊后面必須有catch(Exception){}或者finally{}

      try{return a;}

      finally{

      }

      執(zhí)行順序是return語句返回結果之前 先執(zhí)行finally{}再返回結果.9.子類override父類方法是可見修飾符級別不能降低,例如父類是protected

      子類可以是protected和public 但不可以是default和private.如果子類有個方法與父類同名且參數(shù)類型也相同,則必須返回值類型也相同 否則不能編譯.Java允許方法名與類名相同, IDE會給出警告但可以編譯和運行.

      第三篇:java學習

      .如何學習Java?

      3.1 Java學習路線

      3.1.1 基礎語法及Java原理基礎語法和Java原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當危險的。學習Java也是如此,必須要有扎實的基礎,你才能在J2EE、J2ME領域游刃有余。參加SCJP(SUN公司認證的Java程序員)考試不失為一個好方法,原因之一是為了對得起你交的1200大洋考試費,你會更努力學習,原因之二是SCJP考試能夠讓你把基礎打得很牢靠,它要求你跟JDK一樣熟悉Java基礎知識;但是你千萬不要認為考過了SCJP就有多了不起,就能夠獲得軟件公司的青睞,就能夠獲取高薪,這樣的想法也是很危險的。獲得“真正”的SCJP只能證明你的基礎還過得去,但離實際開發(fā)還有很長的一段路要走。

      3.1.2 OO思想的領悟掌握了基礎語法和Java程序運行原理后,我們就可以用Java語言實現(xiàn)面向對象的思想了。面向對象,是一種方法學;是獨立于語言之外的編程思想;是 CBD基于組件開發(fā)的基礎;屬于強勢技術之一。當以后因工作需要轉到別的面向對象語言的時候,你會感到特別的熟悉親切,學起來像喝涼水這么簡單。

      使用面向對象的思想進行開發(fā)的基本過程是: ●調查收集需求?!窠⒂美P?。

      ●從用例模型中識別分析類及類與類之間的靜態(tài)動態(tài)關系,從而建立分析模型?!窦毣治瞿P偷皆O計模型。●用具體的技術去實現(xiàn)?!駵y試、部署、總結。

      3.1.3 基本API的學習進行軟件開發(fā)的時候,并不是什么功能都需要我們去實現(xiàn),也就是經典名言所說的“不需要重新發(fā)明輪子”。我們可以利用現(xiàn)成的類、組件、框架來搭建我們的應用,如SUN公司編寫好了眾多類實現(xiàn)一些底層功能,以及我們下載過來的JAR文件中包含的類,我們可以調用類中的方法來完成某些功能或繼承它。那么這些類中究竟提供了哪些方法給我們使用?方法的參數(shù)個數(shù)及類型是?類的構造器需不需要參數(shù)?總不可能SUN公司的工程師打國際長途甚至飄洋過海來告訴你他編寫的類該如何使用吧。他們只能提供文檔給我們查看,Java DOC文檔(參考文獻4.4)就是這樣的文檔,它可以說是程序員與程序員交流的文檔?;続PI指的是實現(xiàn)了一些底層功能的類,通用性較強的API,如字符串處理/輸入輸出等等。我們又把它成為類庫。熟悉API的方法一是多查Java DOC文檔(參考文獻4.4),二是使用JBuilder/Eclipse等IDE的代碼提示功能。

      3.1.4 特定API的學習Java介入的領域很廣泛,不同的領域有不同的API,沒有人熟悉所有的API,對一般人而言只是熟悉工作中要用到的API。如果你做界面開發(fā),那么你需要學習Swing/AWT/SWT等API;如果你進行網絡游戲開發(fā),你需要深入了解網絡API/多媒體API/2D3D等;如果你做WEB開發(fā),就需要熟 悉Servlet等API啦??傊枰鶕ぷ鞯男枰蚰愕呐d趣發(fā)展方向去選擇學習特定的API。

      3.1.5 開發(fā)工具的用法在學習基礎語法與基本的面向對象概念時,從鍛煉語言熟練程度的角度考慮,我們推薦使用的工具是Editplus/JCreator+JDK,這時候不要急于上手JBuilder/Eclipse等集成開發(fā)環(huán)境,以免過于關注IDE的強大功能而分散對Java技術本身的注意力。過了這一階段你就可以開始熟悉 IDE了。程序員日常工作包括很多活動,編輯、編譯及構建、調試、單元測試、版本控制、維持模型與代碼同步、文檔的更新等等,幾乎每一項活動都有專門的工具,如果獨立使用這些工具的話,你將會很痛苦,你需要在堆滿工具的任務欄上不斷的切換,效率很低下,也很容易出錯。在JBuilder、Eclipse等IDE中已經自動集成編輯器、編譯器、調試器、單元測試工具JUnit、自動構建工具ANT、版本控制工具CVS、DOC文檔生成與更新等等,甚至可以把UML建模工具也集成進去,又提供了豐富的向導幫助生成框架代碼,讓我們的開發(fā)變得更輕松。應該說IDE發(fā)展的趨勢就是集成軟件開發(fā)中要用到的幾乎所有工具。從開發(fā)效率的角度考慮,使用IDE是必經之路,也是從一個學生到一個職業(yè)程序員轉變的里程碑。Java開發(fā)使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等幾種;而Eclipse、JBuilder 占有的市場份額是最大的。JBuilder在近幾年來一直是Java集成開發(fā)環(huán)境中的霸主,它是由備受程序員尊敬的Borland公司開發(fā),在硝煙彌漫的 Java IDE大戰(zhàn)中,以其快速的版本更新?lián)魯BM的Visual Age for Java等而成就一番偉業(yè)。IBM在Visual Age for Java上已經無利可圖之下,干脆將之貢獻給開源社區(qū),成為Eclipse的前身,真所謂“柳暗花明又一村”。浴火重生的Eclipse以其開放式的插件擴展機制、免費開源獲得廣大程序員(包括幾乎所有的骨灰級程序員)的青睞,極具發(fā)展?jié)摿Α?/p>

      3.1.6 學習軟件工程 對小型項目而言,你可能認為軟件工程沒太大的必要。隨著項目的復雜性越來越高,軟件工程的必要性才會體現(xiàn)出來。參見“軟件開發(fā)學習路線”小節(jié)。

      3.2學習要點 確立的學習路線之后,我們還需要總結一下Java的學習要點,這些要點在前文多多少少提到過,只是筆者覺得這些地方特別要注意才對它們進行匯總,不要嫌我婆婆媽媽啊。

      3.2.1勤查API文檔當程序員編寫好某些類,覺得很有成就感,想把它貢獻給各位苦難的同行。這時候你要使用“Javadoc”工具(包含在JDK中)生成標準的Java DOC文檔,供同行使用。J2SE/J2EE/J2ME的DOC文檔是程序員與程序員交流的工具,幾乎人手一份,除了菜鳥之外。J2SE DOC文檔官方下載地址:http://Java.sun.com/j2se/1.5.0/download.jsp,你可以到google搜索CHM版本下載。也可以在線查看:http://Java.sun.com/j2se/1.5.0/docs/api/index.html。對待DOC文檔要像毛主席語錄,早上起床念一遍,吃飯睡覺前念一遍。當需要某項功能的時候,你應該先查相應的DOC文檔看看有沒有現(xiàn)成的實現(xiàn),有的話就不必勞神費心了直接用就可以了,找不到的時候才考慮自己實現(xiàn)。使用步驟一般如下: ●找特定的包,包一般根據功能組織?!裾倚枰褂妙?,類命名規(guī)范的話我們由類的名字可猜出一二?!襁x擇構造器,大多數(shù)使用類的方式是創(chuàng)建對象。●選擇你需要的方法。

      3.2.2 查書/google->寫代碼測試->查看源代碼->請教別人 當我們遇到問題的時候該如何解決?這時候不要急著問別人,太簡單的問題,沒經過思考的問題,別人會因此而瞧不起你??梢韵日艺視?,到google中搜一下看看,絕大部分問題基本就解決了。而像“某些類/方法如何使用的問題”,DOC文檔就是答案。對某些知識點有疑惑是,寫代碼測試一下,會給你留下深刻的印象。而有的問題,你可能需要直接看 API的源代碼驗證你的想法。萬不得已才去請教別人。

      3.2.3學習開源軟件的設計思想 Java領域有許多源代碼開放的工具、組件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive論壇、PetStore寵物店等等多如牛毛。這些可是前輩給我們留下的瑰寶呀。入寶山而空手歸,你心甘嗎?對這些工具、框架進行分析,領會其中的設計思想,有朝一日說不定你也能寫一個XXX框架什么的,風光一把。分析開源軟件其實是你提高技術、提高實戰(zhàn)能力的便捷方法。

      3.2.4 規(guī)范的重要性 沒有規(guī)矩,不成方圓。這里的規(guī)范有兩層含義。第一層含義是技術規(guī)范,多到http://004km.cn下載JSRXXX規(guī)范,多讀規(guī)范,這是最權威準確最新的教材。第二層含義是編程規(guī)范,如果你使用了大量的獨特算法,富有個性的變量及方法的命名方式;同時,沒給程序作注釋,以顯示你的編程功底是多么的深厚。這樣的代碼別人看起來像天書,要理解談何容易,更不用說維護了,必然會被無情地掃入垃圾堆。Java編碼規(guī)范到此查看或下載http://Java.sun.com/docs/codeconv/,中文的也有,啊,還要問我在哪,請參考3.2.2節(jié)。

      3.2.5 不局限于Java 很不幸,很幸運,要學習的東西還有很多。不幸的是因為要學的東西太多且多變,沒時間陪老婆家人或女朋友,導致身心疲憊,嚴重者甚至導致抑郁癥。幸運的是別人要搶你飯碗絕非易事,他們或她們需要付出很多才能達成心愿。Java不要孤立地去學習,需要綜合學習數(shù)據結構、OOP、軟件工程、UML、網絡編程、數(shù)據庫技術等知識,用橫向縱向的比較聯(lián)想的方式去學習會更有效。如學習Java集合的時候找數(shù)據結構的書看看;學JDBC的時候復習數(shù)據庫技術;采取的依然是“需要的時候再學”的原則。

      4.結束語需要強調的是,學習軟件開發(fā)確實有一定的難度,也很辛苦,需要付出很多努力,但千萬不要半途而廢。本文如果能對一直徘徊在Java神殿之外的朋友有所幫助的話,筆者也欣慰了。哈哈,怎么聽起來老氣橫秋呀?沒辦法,在電腦的長期輻射之下,都快變成小老頭了。最后奉勸各位程序員尤其是MM程序員,完成工作后趕快遠離電腦,據《胡播亂報》報道,電腦輻射會在白皙的皮膚上面點綴一些小黑點,看起來鮮艷無比……

      第四篇:JAVA學習

      買本《java瘋狂講義》 或者 在網上下載下來看看主要看java語法部分和面向對象編程部分這些要速度過 接下來開始寫一些小例子 從例子里面學習會更快例子差不多了就開始web方面的涉獵,先學struts->jsp->servlet->hibernate->spring學習javascript

      第五篇:如何深入學習java

      在開發(fā)領域的技術人員,只有不斷地充電提高才能夠讓自己始終處于不敗之地。技術日新月異,推陳出新,讓技術人員目不暇接。我們都知道,java技術是目前最流行的編程語言,java入門很難簡單,可是要想成為高手,拿到更高的工資,還需要深入學習,那么如何深入學習java?

      Oracle的Java EE 6提供了三大新技術和更多豐富組件和強勁的特色功能,很先進、實用,并且容易掌握,絕對值得java程序員等技術人員深入學習,全面提升自身的核心競爭力。

      Java EE 6的第一大新技術就是支持JAX-RS(JSR 311),JAX-RS是RESTful Web Services Java API的簡寫,Java EE 6包含了它的最新1.1版本,它可以讓程序員迅速構建遵循REST(Representational State Transfer,表象化狀態(tài)轉變)風格軟件架構的輕量級Web服務,它對于每個資源都使用全局引用標識符URI,并擁有直接通過HTTP傳輸數(shù)據的能力,可以使用標準的固定動詞—GET,PUT,POST和DELETE等來操作這些資源。同時,JAX-RS為在Java中構建RESTful Web服務提供了標準化API,API還提供了注解、相關的類和接口,這使得在Java中創(chuàng)建RESTful Web服務變得簡單。

      Java EE 6的第二大新技術是它可以支持面向Java EE平臺的上下文和依賴性注入-CDI(JSR 299),CDI是Context and Dependency Injection的簡寫,它是Java EE平臺的Web層和企業(yè)層之間的一座橋梁。通過CDI,不僅可以讓企業(yè)層通過諸如EJB和JPA等技術,對事務性資源提供強有力的支持。同時,通過CDI,使得Web層也能夠支持事務,這樣在Web應用程序中訪問事務資源就更容易了。

      支持Bean驗證(JSR 303)是Java EE 6的第三大新技術,Bean驗證提供了一個遵循JavaBean規(guī)范編寫的Java類,它提供了標準驗證框架,并可在應用程序的所有層之間共享,簡化了驗證,減少重復、錯誤和凌亂。

      以上三種技術,就是深入學習java必備的,當然,強大的java不只這些,需要學習的還有很多,同時也需要連續(xù)的練習,這樣才能成為真正的java高手。如何深入學習java

      長沙java培訓http:///

      下載學習JAVA心得word格式文檔
      下載學習JAVA心得.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯(lián)系你,一經查實,本站將立刻刪除涉嫌侵權內容。

      相關范文推薦

        學習JAVA程序課程心得(含5篇)

        《Java項目實戰(zhàn)》心得 在學習JAVA面像對象語言中這是一門以網絡技術、多平臺操作、UML及其建模工具使用、JSP技術等為一體的,一門比較熱門的編程語言。 我在本課程中不到了不......

        自學Java心得

        要學好java找一份工作,需要很大的毅力,具體學多長時間就可以找工作,要看個人的悟性和學習能力,以我們宿舍6個人來說,計算機專業(yè)大專學歷,我比較笨在大學里自學了一年左右的時間,畢......

        java實習心得

        經過為期8周的Java實習,感觸很深,收獲也很大,對自己的缺點也有了很多的認識,回首本學期的JAVA學習,重點還是在學習概念,關于類型、變量、接口、輸入輸出流、分析異常,后期實習主要......

        Java培訓心得

        Java培訓心得 通過這次培訓讓我獲得不同的收獲,感受頗多,受益匪淺。讓我從一個對Java一知半解。在這里,首先,我要感謝尚學堂為我提供了這么一個良好的學習環(huán)境,其次,要感謝我的授......

        JAVA實驗報告心得

        北京聯(lián)合大學 信息學院 “面向對象程序設計”課 程上機實驗報告題 目: java上機實驗心得體會姓名(學號):專 業(yè): 計算機科學與技術編 制 時 間: 2012年12月19日版 本: 1.0.0 指......

        java自學心得

        Java 自學心得體會學習一門新的知識,不可能指望只看一本,或者兩本書就能夠完全掌握。需要有一個循序漸進的閱讀過程。我推薦Oreilly出版的Java系列書籍。在這里我只想補充一點......

        JAVA學習中的心得和小程序

        最初接觸JAVA實在大一的時候,當時想著去考計算機等級考試,那個時候就對JACA有一點興趣。但幸運的是,我當時的公選課選的是C語言而且專業(yè)課程里面也開了C語言這門課程所以當時選......

        oracle學習入門-- 簡單詳細 -- java培訓心得

        本文檔主要是站在開發(fā)者的角度學習Oracle(某些概念不盡全、精確,重在理解和操縱它,而DBA的學習將更深入,全面)2013151.俗稱的數(shù)據庫(如安裝好的整個oracle)其實是由兩大部分組成 1......