靈感範文站

java學習心得體會【精品多篇】

java學習心得體會【精品多篇】

java學習培訓心得體會 篇一

學生在學校學習Java時,老師教學內容太多,學生跟老師學習時,往往抓不住學習的重點,學習的知識太空泛,也缺少項目經驗,造成有些學生只會空泛的理論,項目能力,實踐能力不強,達不到企業選用人才的標準。但是學生參加思軟的培訓之後,學生能對Java的結構能更好掌握,對知識點也能深刻連貫的理解。尤其是對企業面試的考點能做到很好的掌握,讓你在企業的面試過程中,不管是項目能力,還是考試能力,都會讓你有很大的提升,讓你在求職的過程中穩操勝券。

學生在最初學習Java時,學生考慮到自己有C語言基礎,而且英語基礎也很紮實,所以想先學校學習然後去考試。學校學習了一段時間後,發現Java的知識點都還比較容易理解,因此信心十足地做了幾套考試模擬題,可是結果卻令學生頗受打擊。究其原因,學生髮現自己平時學習計算機語言時習慣多上機練習,多查文檔,多翻參考書,所以對一些細枝末節的地方往往都不加特殊記憶。然而,在考試中,自己沒有任何文檔可查,內容又往往偏向那些不被注意的細節上。而且由於Sun公司用於考試的專用教程,只有在授權培訓中心參加了培訓之後才能獲得,所以學校學習的重點往往與考試方向“謬以千里”。所以參加思軟培訓班之後,會讓你更容易通過考試,取得SCJP證書,讓你高薪就業。

學校學習時不容易注意到的知識點,講師都會給予提醒和講解。

比如,垃圾回收機制,Java沒有指針,利用後臺線程進行垃圾回收。學校學習時看到書上的講解真是一頭霧水,聽課後,就會“恍然大悟”。講師把垃圾回收機制這個知識點必須理解的幾條內容列出:“程序員無權回收內存;系統自動完成垃圾回收;回收的時間無法預計;程序員可使本地變量賦值爲空,使其失去意義以待回收;當運行用戶線程時不能回收內存;垃圾回收時必須使變量賦值爲空null。”講師會列出考試中此類知識點的考查方

由於培訓方向就是面向應用和認證考試的,促進就業。所以在整個授課過程中,重點都會圍繞着考點,講師會在其中添加一些實用的知識以助理解。對難以區分的概念,講師會用例子進行歸納總結,學員可高效率地準確掌握。

比如“重載(overloading)”與“覆蓋(overriding)”這兩個概念,考試中常考,自己看書時覺得很相似,書上講得又很抽象。某中文參考書上對“重載”解釋成“在同一類中實現取用不同變元的同名成員函數”,把“覆蓋”解釋成“子類修改父類中的方法”,而且舉的例子很簡單,即使理解了其中的含義,也很難想到考試中會如何考查此知識點。在思軟Java培訓班上,講師將兩個概念的不同與要點都總結成幾條,把重載的特點總結成“在同一個類中方法名相同的方法;參數個數,參數類型,參數順序不能完全相同;只有方法返回類型不同的方法不是重載;構造函數也可重載”。同時把覆蓋的特點總結爲“分別在子類和父類中的同名方法;方法聲明形式必須相同;子類方法訪問權限不能縮小;子類中覆蓋的方法不能拋出比父類中更多的異常。”對這兩個概念的每個特點和不同點都會有例子對其進行解釋,還會給學員思考鞏固的時間。例子都與知識點很貼切,能在最短的時間裏牢固掌握這兩個概念。然後講師會舉出一個考試中的例題進行練習,這樣學員不僅掌握了這個知識點,而且理解透徹,正所謂“萬變不離其宗”,考試中只要與這兩個概念相關的題都會迎刃而解。

學校學習時不容易注意到的知識點,講師都會給予提醒和講解。

比如關鍵字false和true不能大寫,這在學校學習時很難注意。講師講到關鍵字時,會寫出“FALSE”,問學員是不是關鍵字,每個人會做出不同的回答。講師會強調思軟Java中嚴格區分大小寫,false和true都不能大寫。接着會有相應的考試例題,如:下列哪幾個是關鍵字。因爲思軟Java中取消了goto語句,所以goto當然就不是關鍵字了,有C語言基礎的人對sizeof想都比較熟悉,所以很容易會認爲sizeof也是思軟Java中的關鍵字,然而結果恰恰相反。goto是關鍵字,但只是保留並不使用,sizeof不是關鍵字。這樣記憶就比較深刻,學校學習時往往就容易忽略。

整個授課過程中,學員可以共享講師的電子版講義,需要做筆記得內容很少,學員能專心聽課,不用分散注意力作筆記。講師的講義都很有條理,而且講課內容也很貼切,所以在複習和預習時都很方便。培訓用的教材也是Sun公司發行的專門用於認證培訓的,內容緊扣認證考試,比國內翻譯過的中文書更有利於學習和考試,而此教材在市面上是買不到的。每堂課都有充足時間作實驗,同時會有講師作輔導,這樣本堂課的內容學員就會很快地掌握和理解,遇到不懂的問題都會得到講師及時耐心的講解。

認證考試與編程有許多不同之處,培訓中心的講師不僅僅爲了考試而授課,同時對一些編程技巧都會有所設計。有的培訓中心也是授權考試中心(例如中軟培訓中心),考試中心工作人員會在考試前對考試中需要注意的問題免費對學員進行講解培訓。這是很必要的,因爲第一次參加認證考試的學員很多,如果不瞭解答題方式和某些需注意的細節,很可能造成由於誤操作使得考試無法進行。

我們山西思軟培訓機構會對每一位學員負責,對自己負責。相信你自己,也相信思軟,相信同我們和你們共同努力學習,跟着思軟老師學習,認真完成培訓學習任務,高薪就業不再是夢想,而是即將成爲現實

關於java培訓心得體會 篇二

此次只培訓了短短的三週。雖說時間很短,但其中的每一天都使我收穫很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對Java有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益非淺。除此以外,我知道了什麼叫團隊,怎樣和團隊分工合作;同時我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這也是第一次讓我親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次培訓對於我以後學習、找工作也是受益菲淺的,在短短的三週中相信這些寶貴的經驗會成爲我今後成功的重要的基石;這對於我的學業,乃至我以後人生的影響無疑是極其深遠的。

這次培訓雖然是我們的第一次,不過同學們表現不錯,由此看來,我們在進入大學的這幾個月裏學到了不少的專業知識,只是自己感覺不到而已。對於所學專業,我們不能過於自卑和擔憂,否則會妨礙自己學習。培訓是學習Java的重要環節,有利於我們鞏固專業知識、掌握工作技能,提高就業籌碼。

我把本次爲期三週的培訓看作是“理論與實踐相結合的橋樑”。通過這周的培訓和學習,我知道了此次培訓的目的,也清楚目前自己的不足,那就是缺乏相應的知識與經驗,對所學的專業知識不能夠很好地運用於實踐操作。正所謂“百聞不如一見”,經過這次自身的切身實踐,我才深切地理會到了“走出課堂,投身實踐”的必要性。平時,我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是侷限於課本的範圍之內,也許就是這個原因就導致我們對專業知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網絡知識水平的提高。但是課本上所學到的理論知識是爲我們的實際操作指明瞭方向、提供相應的方法,真正的職業技巧是要我們從以後的實際工作中慢慢汲取的。而針對實際操作中遇到的一些特殊的問題,我們不能拘泥於課本,不可純粹地“以本爲本”。

在這次培訓中我得到了許多收穫,我第一次體會到Java工程師的工作是什麼樣子的,也發現了很多不曾注意到的細節,在培訓的演示過程中,我對作爲一名Java工程師注意的事項應該從小事做起、從基本做起。把職業能力訓練與職業素質有機的結合起來。相信這對我接下來學習專業知識會起到很有效的幫助,在接下來的幾個月裏,我會以作爲一名職業人的身份在這幾個方面要求自己,嚴格自我,向Java工程師靠近。

而經過這次培訓,讓我明白如果是一個完整項目的開發,必須由團隊來分工合作,否則,即費力又費時還做不好這個項目。因此不管在工作中還是在生活中要和老師、同學保持良好的關係是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現代社會的做人的一個最基本的問題。對於自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我師”,我們可以向他們學習很多知識、道理。

培訓結束了感覺雖然辛苦,但很充實。我想這就是Java工程師的工作。我也體會到Java工程師成功地完成一個任務的那種興奮,那種小有成就的感覺是隻有置身其中的人才能體會的。

總之,這次培訓爲我提供了與衆不同的學習方法和學習體會,從書本中面對現實,爲我將來走上社會打下了紮實的基礎。作爲在校計算機專業的學生,現在我能做的就是吸取知識,提高自身的綜合素質,提高自己的職業技能,自己有了能力,到時候纔會是“車到山前必有路”。我相信在不久的未來,會有屬於我自己的一片天空。

我希望計算機專業的同學在以後的學習或工作中以務實的態度給提供更多的機會鍛鍊自己,爲大家的成才與就業奠定堅實的基礎;並希望同學們要做好角色定位,將自己所學的知識,學熟、學精。

多學習和收集與項目有關的資料,來提高自己的業務水平,同時多請教經驗豐富的老師,使他們好的經驗能夠對自己起到借鑑作用,在他們的幫助下,能夠很快的培養自己的管理技能及節省時間,避免做無用功,也可以讓自己瞭解很多項目管理上的捷徑,從而減少自己會遇到的挫折和錯誤。

學生java培訓心得體會 篇三

Java學起來很有趣,通過學習Java可以提高自己的邏輯思維能力。在學習Java期間我們做了一些程序,我們班的同學也都積極準備,完成的還不錯!在做程序時,我遇到了一些難題,有時也會出現錯誤,耐心的調試解決問題,我知道只有堅持下去纔會成功。

因爲Java是一種面向對象的編程語言,剛接觸Java的人可能會感覺比較抽象,不過沒關係不用着急,上課的時候認真聽老師講解,一些概念知識慢慢去理解,課後多做練習,熟能生巧,哪怕是你的記性再好,課後不去強化練習也沒用,只有多練了,當你在做項目時你才能很熟練的寫出你想要代碼。平日在練習時若遇到不會的題目或是在項目中遇到解決不了的問題,首先不要急着去問老師,或是急着上百度搜答案,那樣即使你得到了正確答案,以後在其它地方遇到同樣的問題,你還是不知道怎麼解決!

我覺得把Java學會的關鍵一點就是堅持練習。學習Java時每天必須保證一定量的練習,我們老師也說學習編程語言沒有捷徑可走。真的,只有每天反覆操作了,經常寫代碼了,我們在遇到問題時纔有一定的思路。欲速則不達,學習編程語言需要一個比較漫長的階段,不能一步登天,這需要一個過程,在這個過程中慢慢積累經驗,紮實基礎。不要以爲寫出了一個簡單的小程序,就認爲自己已經學的很好了,這只不過是在你學習編程過程中一個小小的實踐。不要滿足於現狀,要不斷完善自己的知識體系,善於總結實踐經驗。要端正自己的學習態度,是主動去學,而不是被動!提高自學能力。學習編程的祕訣是:編程、編程、再編程。不僅要多實踐,而且要快實踐。另外好多軟件需要到英文網站下載,你要能夠找到它們,這些是最基本的要求。英語好對你學習有很大的幫助。

學習Java這段時間,有時候會覺得有點苦,但是我覺得正是有了你奮鬥時的苦,才能換來學成後的甜。當你經過認真寫代碼做完一個項目時,你會有一種成就感。心裏有一種說不出的喜悅之情。

學習Java靠得是韌勁,靠得是拼勁,靠得是堅持不懈。如果做好了這幾點,我想Java對你來說不會太難。還有,你自己要有信心,相信自己能學會。

java基礎學習心得 篇四

從大三開始算,我學習java已經有一年的時間了,不過雖然時間長,但是對於現在的我還是一個初學者,懂不了多少的java初學者。期間曾迷茫過,曾困惑過,走了不少的彎路,老師佈置的試驗作業每次都是不會做,每次都是要問同學,這個代碼什麼意思啊?爲什麼用這條代碼,用別的不行嗎?甚至後來根本沒耐心問,索性就複製同學的作業交上去。但是都是各種0分,害的同學也這樣,不過他能找老師反駁,而我卻沒實力。。。漸漸的,我認識到這樣下去是不行的,我必須改正自己的學習態度和方式。接下提到的就是我這一年來的java學習心得。剛一開始學習java時,我就已經學習過C語言,不過C語言學的不是很好,所以開始看到java的時候我很反感,看着源代碼,都不知道失什麼意思。看書的時候一看到源代碼就頭疼,因爲根本看不懂。那段時間根本就是一無所獲,在圖書館借了一本書,關java的語法特性,與別的語言相比的優點,什麼跨平臺,源代碼公開,什麼write、once、run、anywhere,能說得頭頭是道,可是一到具體的問題,想寫一些具體的東西,問題就都來了,根本不知道該怎麼下手。所以每次李旺老師佈置的試驗作業都沒的按時完成。漸漸的時間過去了,一點進展都沒有,我都幾乎要放棄了。

而後又同學經常來宿舍跟我講解,我很感謝他。慢慢的我也理解了一些知識。從他那裏,我認識到,JAVA是一門計算機語言,是人類發明的語言,應該比人類語言更容易學習,只要你有一種必勝學習JAVA心態就可以成功。學習JAVA的方法:JAVA學習中,首先要做到課前、課後複習及預習,要時時保持一個清醒的頭腦;多和同學溝通;互相學習;取長補短;在學習中做到幫助他人或他人幫助自己。學習java,的確要學習的東西很多,就像同學提到的。Java不像。net一家獨大,Java的繁盛在於開源社區的龐大,這也帶來了分支太多的問題,怎樣選擇一條好的學習路線,對於初學者來說,的確是一件很迷茫的事。其實不管java東西再多,總有規律可循。對於學習java基礎的經驗就是多做、多思考,基礎知識的學習不能不求甚解,要追本溯源,弄清問題的本質。這樣才能舉一反三,由點及面。java的所有編程思路都是“面向對象”的編程。所以大家在往更高境界發展以前一定要打好基礎,基礎是王道。我們的基礎要紮實紮實再紮實。所謂打好基礎並不是說要熟悉所有的java代碼。要了解java的結構。class,methode,object,各種套用import,extend讓自己在結構上對java有個立體而且整體的瞭解。

學Java千萬不要浮躁。說到浮躁,這也是一個很值得我深思的問題。我覺得我自己也有這樣的傾向,不僅是我,估計大多數的人都有這個毛病。總是喜歡討論什麼語言最好,什麼語言功能強大。這種討論倒沒有錯,不過真正學習的時候,浮躁會使你失去很多。在學習過程中,我很努力地使自己保持心理的平靜,從基礎學起,甚至是一些看上去完全沒有必要的基礎。

同學要紮紮實實,一步一個腳印的逐步學習,不要想着一步登天。不然我問他的時候,他跟我講的我也都不懂,這樣對我也沒用。

要多查API,它是Java編程的基本方法,也是編程過程中所不斷利用的資源。Java的學習過程不僅僅是基本語法的學習,更多的是去學習和掌握它所提供的API類庫。對於所接觸到的類,方法,都去仔細去閱讀文檔的說明,再用自己編寫的實例去此時一下。而且不要只看而不練,學好java靠的還是實踐,在一週兩節的實驗課要認真編程,不懂問同學或問李老師。只有理論和實踐相結合才能真正掌握只是和技能。而且還要懂得運用百度和谷歌,遇到問題可以先搜索一下,實在不懂再找同學。理論學習。通過對理論的學習,儘量瞭解新知識的概念;學習之後只是粗略的瞭解概念,不能和實際很好的結合。根據理論學習的知識,考慮在什麼場合下可以應用這個新知識,哪些地方已經應用了這個概念,建立對新知識的感性認識。java是一種面向對象的操作語言,必須要明白這點,才能從總體上把握java。學習編程,首先要從分析別人的代碼開始,明白他們的思路,認真分析,在學習的過程中一定要動手做、寫代碼,九比如說老師佈置的試驗作業,一定要自己做,不能抄同學的,首先不是爲了應付老師,而是要讓自己真正懂得java,這樣慢慢的,以後的試驗自己就又實力去做。學習java不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬於自己,實踐失最重要的。而且還可以從實驗中,體會到編程的樂趣,感受到自己做好一個程序,然後運行出結果,失很有成就感的!

而對於J2EE,首先要先學JSP。要明白JSP的工作原理,在一個JSP文件第一次被請求時,JSP引擎把該JSP文件轉換成爲一個servlet,而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把該JSP文件轉換成一個Java源文件,在轉換時如果發現jsp文件有任何語法錯誤,轉換過程將中斷,並向服務端和客戶端輸出出錯信息JSP的調試比較麻煩,特別是當bean是在一個session中存在時,更加困難。得從好幾個頁面開始往裏面走才行。通常是用tln()或t()來打一大堆的信息來查問題。如果是用jbuilder做開發,它能直接調試JSP.不過更重要的是知道錯誤產生的原因及解決方法。JSP是用JAVA寫的,所以它是大小寫敏感的,用過其他編程語言的人最容易犯這個錯誤。另外在瀏覽器的地址欄中輸入的訪問JSP的地址也是區分大小寫的。在jsp中判斷字符串要使用compareTo方法,不要用==,因爲在java中String變量不是一個簡單的變量而是一個類實。所以JSP的知識不能欠缺,理解什麼是servlet,什麼是javabean,熟悉jsp常使用的標籤對於學習java基礎的經驗就是多做、多思考,基礎知識的學習不能不求甚解,要追本溯源,弄清問題的本質。這樣才能舉一反三,由點及面。對於抽象的東西要能具體化,對於具體的東西要能抽象化。現在我學習java基礎一直使用的是《Java核心技術》這本書,這本書失同學推薦我看的,感覺挺不錯的,很基礎很全面。這本書強調重視基礎,如果java基礎打的牢,在學習那些java框架就是非常輕鬆的事了。

在這一年的學習過程中,通過同學的幫助和李旺老師的教導,我對java有了初步的認識和了解。學習java首先主要是學習了Java的程序結構,包括了循環、數組、類和方法以及字符串處理等內容。在學習期間,上課認真聽老師的講解,特別是課後練習和上機的題目,以及老師提供給我們的有關學習編程語言的方法和技巧,對於我鞏固所學的理論知識有很大的幫助。現在我也只是剛剛開始學習Java語言,所以想真正掌握Java技術,以後還會有很長的一段過程需要我們更加努力地去學習。畢竟,知識需要靠積累才能真正掌握。

java學習心得體會 篇五

Java Web,是用Java技術來解決相關web互聯網領域的技術總和。在本次實驗課的學習中,通過短短一個小時的瞭解,對JAVA WEB有了初步的認識。

首先了解了應用程序分爲C/S(客戶機/服務器)和B/S(瀏覽器/服務器)兩大類。C/S即Client/Server典型應用有QQ,360安全衛士,B/S即Browser/Server,典型應用有人人網,騰訊微博。C/S和 B/S的主要區別在於程序是否需要安裝。C/S模式的應用系統最大的好處是不依賴企業外網環境,即無論企業是否能夠上網,都不影響應用,能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理後再提交給服務器。缺點是客戶端需要安裝,其維護和升級成本非常高。B/S模式最大的好處是運行維護比較簡便,能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數據,最大的缺點是對企業外網環境依賴性太強,由於各種原因引起企業外網中斷都會造成系統癱瘓。

其次,又瞭解了網頁主要分爲動態網頁和靜態網頁,動態網頁歸根結底還是靜態網頁,只是多了一些自己的標籤,知道了靜態網頁三劍客指的是什麼,以及三者之間的關係和分別承擔的功能。網站做好後要部署發佈。Tomcat最簡單的部署是把整個文件夾拷到TOMCAT_HOME/webapps目錄下。

瞭解了關於WEB應用的一些知識後,就到了編程的階段了,雖然java是面向對象的語言,與面向過程的C語言有一些區別,但二者在編程思路上有貫通的地方,要善於區別二者的聯繫和不同,這樣才能在C的基礎上學好java。但學好一個語言不是一天兩天的功夫,要想真正掌握,以後還需要勤加苦練。編程這個東西沒有技巧可言,當時學C的時候就深刻領悟了這個道理,要想調高編程速度,就只能多練多編,孰能生巧,做的題目多了,碰到類似的題目,自然就會有想法有思路。相比於天賦,後天的練習對一個優秀的程序設計師來說更爲重要。

隨着本次實驗課的結束,本學期的SQL實驗也就結束了。雖然每次實驗都做的很趕,感覺很多知識都是現場學現場用,但一個學期七次實驗下來,確實還是學到了一些知識,至少一些基本操作是熟悉了,我想這對於今後對SQL的學習來說是很重要的一步。從這點,我所感受到的是,有時候表面上看起來沒有什麼收穫的經歷,定會在某個時刻綻放出他應有的光彩,所以,無論現在或將來我們會經歷什麼,都應該全心全意的品味當下,今天一個小小的經歷說不定就會在將來的某一天改變你的一生。所以,實驗課就算不喜歡,也要好好去上,一定能學有所獲。

最後,謝謝助教的幫助!

學習java的方法 篇六

(一)、Java序列化

Java 提供了一種對象序列化的機制,該機制中,一個對象可以被表示爲一個字節序列,該字節序列包括該對象的數據、有關對象的類型的信息和存儲在對象中數據的類型。

(二)、java集合接口

集合-有時候被稱爲容器, 就像一手牌(牌的結合),一個郵箱(郵件的集合),或者一個電話簿。

(三)、java如何創建包

創建package的時候,你需要爲這個package取一個合適的名字。

(四)、java虛方法

當子類對象調用重載的方法時,調用的是子類的方法,而不是父類中被重載的方法。

(五)、java接口繼承

一個接口能繼承另一個接口,和類之間的繼承方式比較相似。接口的繼承使用extends關鍵字,子接口繼承父接口的方法。

java學習心得體會 篇七

1、我感覺學習java應該是循環漸進,有始有終,按部就班,腳踏實地。java是一門有着階梯性的一們語言,如果要學習它。我覺得最好還是按照java的學習體系,先學習什麼,在學習什麼,只有這樣,我們在學習中才會遇到更少的麻煩。java是一門更傾向於網絡的語言。不要上來就學習JSP,這樣不好,因爲這沒有基礎。在以後的學習中很可能遇到很多的麻煩,這就不好了。

2、信心,恆心,毅力是最重要的。這是我們必須具備的心理素質。要是學習這門語言開始的時候很有興趣,遇到苦難就退縮,這樣最終會放棄學習java,沒有經歷風雨怎麼見彩虹。編程就是有的時候就是那麼這麼人。會遇到很多的困惑。但是一旦你弄懂了,或者是你把問題解決了,你會感到很興奮,編程的快樂就在此了。

3、多看看一些資料,多多的向高手請教,這樣纔好。要學會總結和領會,當然,學習java一個人有一個人的想法,也有自己的獨特學習方法。總之適合自己的就是最好的。

java學習心得體會 篇八

考證促進自己增長一些技術水平,也能某種程度上證明一下自己的水平。畢竟有個證比沒有好,在找工作方面也有一定的幫助。就好像留學要考toefl證明自己的英文水平一樣,考過了說明自己已經有一定的水平了,當然任何事情都是相對而言,考過了認證並不一定意味着自己在java方面已經很熟練了。

作爲一個programmer來說,考個認證確實能幫助自己擴展知識,增加自信。更重要的是可以開闊眼界,在找資料和學習的過程中能瞭解當前的技術走向和熱門技術的應用。

我因爲想找工作(目前失業中),所以在1個多月前連續考了scjp和scjd.對我來說,scjd比scjp簡單。因爲我用java寫過1年半的程序,所以完成scjd要求的小項目感覺比較簡單。而scjp的大量的基礎概念,我第一次看模擬題時可能多一半的題目都不會做。但是大部分只要自己實際編小例子試一下就可以找到答案。給我印象比較深的是 內部類 和 匿名內部類, 同一個文件中寫多個類 相關的概念,準備 scjp的朋友 一定注意這部分概念。

我個人認爲,如果目前有一份穩定的工作,做的項目自己也比較有興趣,不一定急着考證。因爲不急用,而且真正的技術最好還是在實際的項目中去學,會學的比較深入而且全面。如果是新人或者想換工作的,到是不妨花點時間和金錢,多塊敲門磚。但也不要把希望全寄託在認證上面。我覺得對個人來說,比較重要的而且基本的資歷按重要性排序 : No.1 computer相關的本科學歷。 No.2 實際工作經驗 No3. 認證

因爲我是爲了找工作而考證的,所以準備起來力求速成,一點經驗,可能對有java基礎而又急於考證的朋友有幫助:

1。scjp: 我開始看一下教材目錄,瞭解考試的範圍,不看詳細內容。然後直接看了2份 bible 的題目,每份100多道題。然後作了2-3套mock的題。把這些題上的點基本搞清楚,就可以pass SCJP了,有些概念不清楚就去查教材。scjp的考題覆蓋面很全,教材中每一章,都會有題目出現。最後一章有關tcp/ip的沒用,不會考到。我大概用了2周多的時間準備

2。scjd: (對於沒有實際用java編過項目的人可能不是特別容易)

我下載了很多資料,但是一點都沒看。我想如果用java編過項目的話,完成這個不會有任何困難,直接作就行了。不要問我是什麼題目,因爲這個考試本身就是一個小項目,你要獨立的把它完成。別把它想象的很複雜,其實很直白。涉及了3方面: rmi,線程安全,swing,僅此而已。當然最好有比較好的編程習慣,比如註釋,變量命名規則,整體結構設計模型的合理等等細節。如果想提高水平的話,到是可以多看看教材或者其他的資料,速成考證的話絕對是沒有必要看了。大概用了2周的時間,1周進行設計,編碼和功能測試,第二週進行修改,測試,和文檔。(我是脫產準備的)

還是那句話,自己想清楚,自己是不是需要考證。編程技術發展的也很快,如果近期內考證對自己沒什麼特別的好處的話,我覺得可以不用着急考,可能2年以後,又有新技術出現了。現在sun不就又推出了java web組件的認證,就是有關jsp,Servlet的。還有scjea,有關j2ee概念的。

總之,自己想清楚,然後just do it. 我想只要花時間,準備得法,大部分認證都是比較容易通過的。

我在準備考證的時候經常來這裏看看,得到了很多的收穫,感謝這裏的。每一位朋友,特別感覺chairyuan和其他無私回答問題的朋友。