java自學
『壹』 java該怎麼自學
在學java一定要問問自己喜歡嗎?只要喜歡一切沒問題,這是我的建議:多敲代碼,多敲代碼,多敲代碼,重要的事情說三遍
學習Java決不能聽完敲一遍就過,一定要多敲幾遍,第一遍可以跟著老師的思路,後面一定要有自己的思路,慢慢培養自己的編程思想和實現功能的邏輯。甚至可以自己給自己出題,完全靠自己實現一些有意思的小功能,對提升自己的能力和代碼熟練度都有不小的幫助。
多看視頻,多練習,主要是練習一些演算法的運用,建議下載一些編程練習題,一道一道弄通弄懂。經常做筆記,用記事本把一些經典問題保存下來,以備復習。
如果是零基礎的話,就看視頻,b站上高旗老師講得不錯,每看到視頻出現一段代碼就馬上在電腦上給他跑出來,不要直接拿源碼光碟來復制,不要把視頻看完半段了才開始敲代碼。這樣幾天後你會找到一些感覺,然後沒事就想些代碼來寫寫,比如想下怎樣把名字轉換成亂碼,然後再用另一個方法轉換回來,模擬步話機發送幾條消息什麼的。這樣下去不出3月你定牛逼,這時再把教材拿出來仔細看每一句話,掌握原理。
希望你早日學成,有苦惱一起討論一下。
『貳』 java自學
你可以買一本Java編程思想,這個你在國外應該能買到呢,你可以去網上可以先下一些軟體:Myeclipse、tomcat、jdk等。然後在去sun公司網上下一個jdk的技術文檔,然後自己學就可以了……
『叄』 自學Java如何入門
自學Java看這一篇就夠啦!Java學習路線圖分享給你,跟著學習吧!
一、Java基礎
『肆』 Java自學簡單嗎
如果你本身大學里學的就是計算機相關專業,有一定的Java基礎,在這個基礎上想更深入的自學Java技術,好找一份相關的工作,那麼自學Java對於你來說可能不是很難,因為你本身就在接觸Java行業,對正流行的Java技術也有一定的了解不用擔心會學到過時技術。
不過對於相關專業的人學起來雖然不困難,但由於企業更喜歡有項目經驗的人,所以除了要學Java技術外,還要自己找項目做。但是項目不是那麼好找的,而且做項目的過程中遇到了什麼問題也很難自己解決。
首先來說一下自學java需要哪些東西:
1、要有充足的時間和學習能力
學java不是一蹴而就的,是一個不斷打基礎然後學習新知識的過程。在自學過程中,剛接觸java的時候是很乏味並且痛苦的,因為萬事開頭難,在前期毫無基礎的時候,需要花費很多時間,並且自學java也很需要很強的學習能力。
1、無腦盲目的刷視頻去看,但是很少去練習。正常的狀態應該是在整個學習的過程中,四分之三的時間都是在練習。視頻只是讓你了解學習什麼內容,看一遍就行了。
2、沒有合理學習計劃
3、究極自學,不聞不問閉門造車,沉浸在自己的java世界中。學java要學會提出問題並解決問題,這樣才能提升自己。
4、只想著免費學習之類的,要知道天下沒有白吃的午餐,免費資料,免費授課之類的往往都是陷阱,要小心。
最後總結一下,如果對自己的自製力沒有信心的同學,學java最好還是乖乖報個班,花錢節約時間。我就是一個曾經以為可以自學java,最後不得已還是進了培訓班的苦逼,如果有什麼問題都可以問我。
『伍』 java自學。
去一些培訓機構的網站上,找一些免費的視頻,跟著學效果會好一些。
書的話,可以看看張孝祥老師的,Java就業培訓教程,李興華老師的Java開發實戰經典。
最後,能堅持下來,就沒有問題。
『陸』 java 自學
我不建議你自學,我曾在一家java培訓機構學習過java,從初級到高級七八個月的時間學過來的,這期間幾乎沒有休息時間,每天早8晚10那樣學習。當然其中也包括計算機日語和資料庫相關課程。高級部分我們最後學到框架像hibernate等。即使這樣也不能達到用人單位的要求。
對於2010年即將畢業的學生,現在對你最重要的還是時間,怎樣在畢業前就能給自己找到錢理想的工作很重要。現在你有了自己的定位這點很好。花點錢補補課吧。直接進入java高級班學習。你現在算這筆賬,也許你拿出幾千元學費,心疼。但是你在畢業時拿出真本事給用人單位看也許那也就是你以後的一兩個月工資。捨得捨得,有舍部分就能得到更多。
純java現在已經行不通了,我建議你此外看看軟體工程和Ajax內容,絕對有用,用人單位總考。
學弟祝你成功!
『柒』 Java自學
謹以我的點點Java經驗給你點建議哈;
首先,需要一本基礎的語法書,就是普通大學裡面用的就可以了。學習完語法後買本Think in Java看幾遍。
其次,在學習的過程中注重自己多編寫代碼。自己動手編寫代碼對於學習程序語言來說太重要了。比如可以編點俄羅斯方塊,或者一個簡單的學生管理系統這些的。
最後,學完了Java SE的知識後,你可以選擇Java EE方向 或者Java Me方向,一個搞企業級應用開發,一個是手機方向,現在Java手機方向還是不錯的喲 。
我是做JavaEE方向的,如果你要做這個方向的話你需要對資料庫這塊好好弄下,JDBC編程要做到相當熟悉,Servlet是很能代表JavaEE方向的技術,更是要熟悉。可以選擇性的學習SSH框架,現在貌似很流行,但很多人只會用,不知道人家是怎樣實現的,這樣還不行,建議你在會用的基礎上看這些框架的源碼實現(這需要你對Java基礎相當熟悉),理解了浙西底層實現原理,你在找工作的時候,跟面試官談這些,人家會很欣賞你。
另外在學的過程中根據需要可以看點視頻這些,對於初學者有幫助。可以學到些東西的。
你搞手機開發建議你到www.javaeye.com這個技術論壇和裡面的人多交流下,這個論壇比較專業,很多高手的。還有csdn也是不錯的論壇。
希望我的回答對你有所幫助。
『捌』 關於java自學
在Java開發這條路上,有一類自學的學員,讓人感慨頗多,他們往往非常勤奮的學習,但真正成為Java工程師的人卻很少。他們那麼努力的學,為什麼就是學不會Java呢?
這些人自學很難學會的原因如下:
1、上網搜索。雖然方便,但是同一個問題,網上的回答也是五花八門。新手如何分辨對錯,把那些方法都試一遍嗎?而且網路上的答案是有人問才有人回答的,誰能保證自己遇到的問題都是和別人一樣?如果網上也找不到答案,又該去哪兒找?
2、看書學習。網上有很多Java學習的書單,小白帶著虔誠的心一本本買回來,剛入門階段還好,但是隨著知識難點增加,自學就有點吃力了,跟上網搜索一樣,每個人遇到的問題都不同,書上也不會有現成的答案,大部分自學者被折磨的越來越沒自信。
3、網盤教程學習。很多人的網盤上有幾十G的視頻教程,有講資料庫的,也有講框架的,那麼為什麼看了那麼多還沒有學會呢。很多人喜歡挑,比如一套課有雜音,不看,一套課聲音不好聽,不看,一套課講的不全,也不看。東挑西挑,總想找到更好的教程,結果就是1套沒有看完就去找第2套了,就這樣一直找下去,認真看完一套的人是很少的。
所以要想自學的話,一定要有興趣,培養出興趣了還要堅持不懈,要有鑽研精神。。
新手可以先從入手web前端開發,比如HTML和CSS的話,可以通過短時間的學習建立一個擁有用戶頁面的程序,會感到特別神奇,特別有成就感,要是上手就學c語言的話,學很久後,還會停留在黑框框里,也會挺打擊學習的信心的。
剛入手,買本書先去模仿別人的代碼,就照著打,分析過程,不懂了就去查,一定要動手去打,看別人的是看不會的,小細節格式也是要記的,錯一點都不行。我們入門就是先從c語言開始的,總之,認准一門編程語言,認真去學就是了,學通一門語言,再接觸別的語言就可以舉一反三。
對於學成之後的程序員來講,學習一門新的編程語言可能只需要一周,熟悉這門語言對他們來說頂多需要三周,畢竟編程語言都有共通性嘛,學習一門語言就可以輕松地接受其他編程語言,這就是它的特點優勢所在。
當然新手可以先從入手web前端開發,比如HTML和CSS的話,可以通過短時間的學習建立一個擁有用戶頁面的程序,會感到特別神奇,特別有成就感,要是上手就學C語言的話,學很久後,還會停留在黑框框里,也會挺打擊學習的信心的。
對於學成之後的程序員來講,學習一門新的編程語言可能只需要一周,熟悉這門語言對他們來說頂多需要三周,畢竟編程語言都有共通性嘛,學習一門語言就可以輕松地接受其他編程語言,這就是它的特點優勢所在。
計算機編程是一個感覺很枯燥無味的工作,自學的話要先有恆心,確定要學了就要不怕困難一往無前了!
『玖』 java自學應該看什麼書
首先,你要有計算機基礎:
至少一門編程語言:《Thinking in Java》
數據結構、《演算法(第四版)》
操作系統
計算機網路
資料庫基礎
然後,Java基礎扎實與進階:
《深入理解Java虛擬機》
《Java並發編程實戰》
然後,這時候你已經對Java編程比較熟悉有感覺了,是時候調整下你的野蠻編碼習慣了:
《Effective java》
《Clean Code》
《重構——改善既有的代碼設計》
《敏捷軟體開發:原則、模式與實踐》
《Head First 設計模式》
然後,要開始在工作中實踐應用了,需要掌握的技能就不僅僅限於Java本身了:
《高性能MySQL》
Spring、Spring MVC、MyBatis
Redis、消息隊列等等。。。
如果你是零基礎想要自學的話建議你看看老杜的《零基礎·學Java》。
《零基礎學 Java卷 I》從初學者的角度出發,通過通俗易懂的語言、風趣幽默的講課風格(配 備視頻)和當下流行的實例,詳細闡述了 Java 語言在未來軟體工程師的崗位上需要掌握的知 識體系和思維方式。
《零基礎學 Java 卷 I》全書共分為 14 章,章節架構為:章節目標、知識框架、詳細講解、 重點、難點、章節練習、練習和代碼詳細注釋。 本書配套在線答疑、視頻、源代碼、測試題和面試題等課程學習資源,是 Java 零基礎或 者 Java 入門學員的必需材料。
『拾』 如何自學java
首先要找一套比較系統的視頻教程,網上挺多的,可以多看看,對比一下,看哪個老師的講課方法更適合你
學習Java的過程中一定要多敲代碼不要讓手閑著,提高自己的代碼量,多敲代碼你才能發現代碼中的錯誤,以及需要改正的地方。代碼量決定啦你的上手速度,當初入公司時,良好的代碼量可以讓你更熟悉公司流程;
學習Java不要一個人奮斗,學習編程語言自己獨自悶頭學習,並不能達到最佳的學習氛圍,許多的BUG和知識難點會讓你耽誤很長的時間,重要的知識是需要金錢的付出,從網上找一些相對應的知識點,通過付費來獲取自己需要的知識,當然大牛的交流群、博客里也可蹲點獲取資料;
對於零基礎的小白而言,學習Java一定不要求快,要求穩。系統的學習全部的內容,基礎知識尤為重要。
學習Java要有一個詳細的學習計劃以及步驟,這個是需要自己總結一下,要有自己學習的目標!
自學java的難度還是不小的,祝你成功