如何自學java?
網(wǎng)友解答: 1.自己動手實踐實踐是檢驗真理的唯一標準,實踐的重要性想必大家都是知道的,學習之初自己動手做也是必需的。不要以為什么東西書上都寫的有,不懂的翻看下書就行了,這樣很難提高自己,
1.自己動手實踐
實踐是檢驗真理的唯一標準,實踐的重要性想必大家都是知道的,學習之初自己動手做也是必需的。不要以為什么東西書上都寫的有,不懂的翻看下書就行了,這樣很難提高自己,而自己動手做,或是自己有意識的試著改寫其中的語句,看看不一樣的結果,總結自己的經驗,這才是學習提高的正確方法。
2.關注新的軟件技術
關注新的軟件技術以便提高自己對軟件設計的理解。這是比較關鍵的一步也是對自己在技能上面的更高要求,不僅要讀懂最新技術,自己也要有所創(chuàng)新。
3.學習別人的經驗
總結學習別人的經驗也是很重要的,看別人的東西,揣測別人的思想,進行總結變成自己的知識。別人的經驗都是別人在很多次的嘗試中得來的,學習來便是自己的捷徑,是一種不錯學習提高的方法。
4.最重要的是理解基本概念
學習Java軟件開發(fā)技術最重要的就是要了解其基本概念了,不僅是軟件開發(fā)技術,很多技術在開始學的時候都得要弄清其基本概念。軟件開發(fā)是什么?它能做什么?它需要 怎么做?不僅如此,更要了解程序的基本語法、語句,掌握設計原則 如接口分層 等。只有弄懂了這些基本概念,你才能明確自己的學習目標,哪些是懂了的,哪些還學要學習。
最后,需要說明的是,如果以快速找到工作為目的,建議還是去系統(tǒng)的學習一下,大概需要四五個月的時間,可以選擇好一點的培訓機構,比如,優(yōu)就業(yè),單靠自學的話,估計能花很長的時間
網(wǎng)友解答:如果這樣就要針對目的有的放矢。另外Java語言本身的內容并不多,主要是相關的框架內容比較多。
針對面試,這里有一本書推薦,可以快速的掌握Java的核心知識。對應付筆試和面試還是有一定的作用的。
另外一點,很多公司喜歡靠算法的題目,因此可以用Java自己寫一些算法的聯(lián)系,一方面熟悉java語言,另外熟悉算法的實現(xiàn)。一舉兩得。
算法方面主要是常見的數(shù)據(jù)結構和常見的如排序等算法。
祝好!