首頁>Club>
15
回覆列表
  • 1 # LOVE小季

    1、首先在電腦上搜 <<java核心技術>>這本書,這就是基礎,一定要多看,多練,多寫,多看,做到想寫什麼簡單程式都可以信手拈來,那基礎部分就算過關了。

    2、有些人喜歡玩遊戲,正好有個遊戲類的,可以邊玩邊程式設計,那就是 robocode,用JAVA程式設計技術來玩遊戲吧。

    Robocode就是這樣一個東西,但是更好一些。它是一個基於Java語言的機器人作戰遊戲。 其程式碼的編寫和建模都不錯,玩起來也很有趣。Robocode是很多"程式設計遊戲"軟體中的一個,他們共同的特徵是在沒有使用者輸入的狀態下許多機器人在一個及競技場中比賽,使用者必須編制一個高效的機器人來取勝。Robocode特別的像一場機器人坦克的大混戰,它們互相開火直到只剩一個勝利者。程式完全是由JAVA編寫,並且玩家必須要創造一個繼承自Robot類的類。可以在遊戲中學會程式設計。

    3、Java是目前使用最為廣泛的網路程式語言之一。有些人喜歡在書中學java,那就可以看<<thinking in java>>,java會分方向,j2me(手機程式設計)不建議你去學這個(要學就學android手機程式設計),j2ee方向(Web程式設計),先學html,javaScript,css,然後就學servlet和jsp,《jsp應用開發詳解》(入門) 《Servlet與JSP核心程式設計》(核心)這兩本書還不錯,然後就可以學SSH(三大框架,這個書一大堆)。

    4、除此之外,大家還可以在網上看一些影片教程,增加自己不足的地方,畢竟總是一個人學習會有很多缺陷,還可以組隊一起學習。

  • 2 # 小菜鳥學前端

    一定要給自己制定適合自己的學習計劃,知道自己現在應該學什麼, 後面應該學什麼,企業崗位需要你掌握哪方面的技術。在入門自學Java的過程當中你一定要給自己制定一個學習週期,在這個學習週期的過程當中嗎,你需要在這個階段學習哪方面的知識,在這個週期內自己要達到什麼水平的層次。自學Java一定要找到一套系統完整的影片教程,你只有系統的教程跟著走,你才明白每個階段需要掌握的內容有哪些。自學Java的過程當中你肯定會遇見很多問題,基礎,簡答的問題基本上百度,Google,部落格,論壇類都能達到解答,主要還是進階和專案那塊,這個在你後期的學習過程當中,你必須要有一個專業的人指導你,有些困難的問題有時候會迷惑你幾個小時或者說幾天,這個時候你就需要一個專業的人指點你一下,這個時候你就會立馬茅塞頓開。推薦你看一下百戰程式設計師的資料高琪老師的java300集

  • 3 # 科技警長

    第一:如果您想學習Java開發那首先就要學習c開發基礎,因為c語言是一切語言的基礎。

    第二:想學好一門語言,首先要掌握好它的語法。語法對於程式語言的重要性就相當於拼音對於漢語的重要性。掌握好一門語言的語法。程式設計起來就可以省很大的力氣。

    第三:學程式設計一定要堅持不懈。軟體程式設計需要動手能力非常強,需要大量的經驗累積。如果學習一段時間就停止不敲程式碼。那樣根本不會成功程式設計需要大量的程式碼累積。量的積累才能達到質的飛躍,最後祝你成功!

  • 4 # MaWenjing

    一 瞭解 Java 的前世今生

    在學習之前,我相信很多人都是網上直接找教程,開始學。但我跟你們不一樣,我會先去網上找一些 Java 相關的發展史來了解一下,很多人可能疑惑這有什麼用呢?那些發展史又不會幫你提高你的技術。我告訴你們這裡的用處可大了,舉個栗子,不去了解你又怎麼會知道 JDK 11 已經出了,JDK 8 是目前最多人使用的版本,而你此時找到的是 JDK 6 的教程,學習一段時間後,你發現你的程式碼跟別人不一樣,殊不知人家用的 JDK 8。那麼這中間你就浪費了許多時間了,所以瞭解一門語言的前世今生是很有必要的。

    二 建立學習大綱

    很多人不知道怎麼學,怎麼規劃自己的學習路線。對於這種情況我的應對方法是建立學習大綱,比如 Java 基礎,那你就得想 Java 基礎有哪些知識點,然後把它羅列下來做成一個學習大綱或者思維導圖。那你在學習之前,你就跟著學習大綱按部就班地學就好了,哪塊沒攻克的就翻相應的資料重點學習。下面是我整理的簡單版的思維導圖,給你們做參考,你們的大綱不能像我做的這麼簡化,你們要逐項展開,比如說 Java 基礎,應該具體到某一個知識點才行,因為越具體,你學得越清晰。

    簡單說一下,上面我整理的學習大綱分為四個階段,對於應屆生來說,把上面四個階段掌握了,找到實習工作完全沒問題。但如果想更進一步,進 BAT 等公司。

    三 不要浪費時間在找資料上

    自學 Java ,我相信很多人一開始都是煞費苦心找資料的,越多越好,越詳細越好,因為這樣很有滿足感,心裡想著只要我每天堅持看幾個小時很快看完的。殊不知,不斷儲存教程的結果就是某度雲盤裡面躺了一大堆教程,就算是每天不睡覺地看還不一定能看完。自制力好的人,估計在儲存後會翻出來看兩眼,過幾天又忘得一乾二淨了。自制力不好的人更衰,直接讓教程在雲盤裡面積灰。對於初學者來說,只要找到囊括了 Java 基礎的資料就可以開始學了。

    四 切忌眼高手低

    有些問題需然看起來很簡單,很弱智,很傻逼。首先,你動手比光看不做敲記憶更牢固;其次,你敲出來可能會有各種各樣奇奇怪怪的問題,而你的水平就是在解決這些問題中提高的。所謂大神都是踩各種各樣的坑才過來的。

    五 善於利用搜索引擎

    遇到問題,第一時間想到的是網上搜索試試看能不能解決,不能解決再去問人。移動網際網路發展到今天,可以毫不誇張的說,你遇到的 99% 的問題都能在網上找到解決辦法,剩下的 1% 是因為你還沒學會用關鍵字來搜尋。

    六 多思考

    學會思考,養成多思考的習慣。在寫程式碼的過程中多想想人家為什麼這樣寫。舉個栗子,為什麼 java 類只能單繼承,而介面卻可以多繼承,稍加思考你就會知道答案:如果存在多繼承,那個兩個父類有兩個一模一樣的方法怎麼辦,子類就不知道繼承哪一個方法。而介面能多繼承的原因是:介面中的方法都是方法名,沒有函式體,具體的實現需要靠實現類去實現,一旦實現類實現了方法,那麼就不存在多個介面有相同的方法名的出現的問題了,因為函式體都是一樣的。

    七 熟能生巧

    很多人困惑,為什麼我看影片的時候很懂,過兩天就啥都忘了?其實這是正常的,因為你還沒有對知識進行實踐歸納。在入門 Java 之後,就需要大量的實戰來鞏固你的基礎。所以說忘了不要緊,先按大綱按部就班學,之後再透過實戰來鞏固基礎。

    八 專案驅動,不要為了學而學

    相當一部分初學者都堅持不下去,因為太枯燥了。遇到這種情況,首先你要明確你學習 Java 的目的是什麼?我相信很多人最終目的都是--錢。這太正常了,沒錢誰願意做這麼費腦力的事啊。但是你是需要透過專案來賺錢的。所以我們學習是要透過專案來驅動的。你要想你學完之後希望鼓搗一個什麼東西出來。比如我之前學 Android ,我就是打算弄一個天氣預報的APP出來,那有了目標之後,你就開始思考,網上查,這個東西,需要用到什麼技術。比如,我當時就是要先會 Javase 才能學安卓,學到了安卓之後又有其他的技術,比如 Android 網路框架,UI框架等等。以專案來驅動自己學習,整個過程將會有趣得多。

  • 5 # ViccoVlog

    送一句話,書山有路勤為徑。

    相對來說,比較快的方式是直接找機會參加專案實戰。在真實的專案中學習技術,這是最快的辦法。

  • 6 # JFound

    自學java,就看有沒有程式設計基礎

    一、沒有程式設計基礎

    如果沒有程式語言基礎的話,建議看一些基礎影片教程,看影片學習的好處就是可以跟著影片來學習,搭建環境、程式目錄、案例等單純靠看書看博文的是比較難上手的,跟著影片去操作的話,比較容易入門。

    看基礎影片的話,這裡建議去阿里雲大學搜尋《Java零基礎入門》課程,免費,系統,比較適合新手入門。

    二、有程式設計基礎的,而且其他程式語言比較精通的

    各類語言都是大同小異的,有一定程式設計基礎的話,建議買書或者看下java基礎入門的欄目,看書會比看影片更省時間,也可以邊看邊練習Java語法。

    這裡推薦菜鳥教程裡面的java教程,比較容易入門語法。

    三、入門後該學什麼

    當入門java後,也就是說java的基礎語法是熟悉的了,這時候可以學習下java生態裡面的比較熱門的框架,例如Spring家族的Spring、SpringMVC、Spring Boot,還有jpa、mybatis等。當使用框架一定時間後,可以深入微服務等領域。

    四、遇到困難怎麼辦

    java的生態是比較豐富的,國內外的社群都是比較活躍,當有遇到困難的時候,可以用搜索引擎搜尋相關的問題,同事也可以去一些論壇、問答社群等釋出自己的問題。

  • 7 # 楊哈哈的黑科技匣子

    我的JAVA語言算是自學的,在我看來,很多老師講的知識太淺,所以我找到了黑馬程式設計師的Java影片,看完之後我覺得理解Java更加深入,所以我建議您去網上找找黑馬程式設計師的的影片看一看。我有黑馬程式設計師的Java筆記,如果您或其他人需要可以私信我,免費送。還有就是程式碼不能只是看懂就ok的,一定要多上手敲,要做到舉一反三,這樣您才能把您的Java知識融會貫通。學習Java應該多去理解,還要記好各自方法的作用。

    至於您說的快速學習的方法,我覺得還是應該先把基礎打好,幹計算機的都知道一句話,基礎不牢,地動山搖。可見基礎是多麼重要。如果您的基礎打好了,你還想快速學習的話,我建議您一定要對Java有階段目標,對寫程式碼有興趣,興趣是最好的老師,您可以以寫個小遊戲等為目標,激發自身的興趣,相信在興趣的鞭策下您一定會進步飛快。

  • 8 # 前端大大

    非本專業(軟體之類的專業)的人自學java是有一定的難度的。而且程式設計的學習,根本就沒有什麼快速的方式,但是有一些學習方式是比較靠譜的。

    第一,網課。網上有很多免費的公開的課,錄製是面向0基礎人員的,可以選擇自己喜歡的授課風格去學習(降低了學習成本,畢竟賺錢都不容易)。

    第三,每天的練習不能少。聽懂不代表會寫,所以只有大量的練習(從模仿開始)才能更加的熟練,也才可能有創新。

    第四,學到一定程度,嘗試找個單位面試,檢測自己的學習成果。失敗是正常的,總結失敗經驗,繼續重複上面的操作。

    加油吧!!

  • 9 # 小小程式設計師玲兒

    百戰程式設計師IT問題專業解答

    自學java,就看有沒有程式設計基礎

    一、沒有程式設計基礎

    如果沒有程式語言基礎的話,建議看一些基礎影片教程,看影片學習的好處就是可以跟著影片來學習,搭建環境、程式目錄、案例等單純靠看書看博文的是比較難上手的,跟著影片去操作的話,比較容易入門。

    二、有程式設計基礎的,而且其他程式語言比較精通的

    各類語言都是大同小異的,有一定程式設計基礎的話,建議買書或者看下java基礎入門的欄目,看書會比看影片更省時間,也可以邊看邊練習Java語法。

  • 中秋節和大豐收的關聯?
  • 如何優雅的拒絕追求自己的人?