-
1 # 影視皮皮怪
-
2 # CSToper
這個問題是一個非常簡單的問題,但是又是一個容易被誤導的問題!
說簡單,設計因為我們只用按照要求,一點一點的先學習基礎知識,在不斷深入研究,但是這個問題還分為兩個方面,一個方面就是跟著教學影片學習,另外一個方面是自己讀書學習。
跟著教學影片學習的有點就是能夠把握重點,同時還可以瞭解到一些編碼或者開發技巧,缺點是,需要耗費的時間較多,而且現在市面上的大多影片中含有很多扯淡的語言,浪費時間。
讀書學習的有點是,能夠根據需要快速定位自己需要的知識,書中的原理講解也會比較真實(前提是你看的書是經典的),缺點自然是不好掌握重點。
學習java,首先還是學習基礎語法,再學習面向物件變成,最後是一些高階擴充套件
學習基礎知識的時候,基本上就是自己剛剛開始學習Java的時候,這個時候會有一些教程等使用IDE,也就是繼承開發工具,比如eclipse、Intellj Idea等,但是這裡,筆者不建議初學者
直接使用IDE,首先學習基礎語法的時候應該使用的基本終端命令,比如下面的經典入門程式`helloworld`
編譯:
執行:
當學完基本語法的時候,學習一些高階的應用時可以使用IDE但是這裡筆者還是不建議使用,建議使用的還是基本命令,當可以自己獨立開發一些小功能DEMO的時候,可以著手使用IDE,因為這時候
IDE的前大功能,能夠讓你很快定位問題,並加快開發速度。
小時候上學老師經常說“三天不練,手生”,我們程式設計也是一樣的,需要經常自己寫一些demo,最次也可以將書上的程式碼敲一遍,當然最好是將書上的功能按照自己的理解實現一遍,學習者應該保證
每天都會去編碼,如果是學生,建議每天編碼時間不少於三個小時,如果已經工作,那麼最少不能少於一個小時吧!
總之,踏實的深入研究,自己理解實現,是學習程式設計的不二法門,住好運。
-
3 # IT人劉俊明
作為一名從業多年的程式設計師,同時也出版過Java程式設計書籍,我來回答一下這個問題。
Java語言是典型的面向物件程式語言,自身有嚴格的語法限定,所以在學習的初期會面臨一定的困難,但是在突破初期的學習難點之後,後續的學習過程就會容易很多,所以Java語言也可以說是一門先難後易的程式語言。
在學習Java程式設計的過程中,如果想獲得一個較好的學習效果,需要做好以下三件事:
第一:搞清楚Java中的抽象。很多人都說學Java其實就是學“抽象”,因為Java幾乎所有的程式設計都是從抽象開始的,而這也正是Java語言的難點所在。理解Java中的抽象首先要從理解類(class)開始,進而理解物件、屬性和方法,把這四個基本概念搞清楚是第一步。Java當中的抽象還包括介面(interface)和抽象類(abstract class),這兩個概念也是比較重要的,通常把介面稱為“全抽象”,抽象類稱為“半抽象”。
第二:搞清楚Java的程式設計過程。Java語言的程式設計過程可以概括為三個步驟,分別是類的定義、物件的建立和方法的呼叫,可以說Java程式設計是以設計類開始,以呼叫方法為最終目的。在類的設計過程中還涉及到封裝、繼承和多型,而掌握這三個特徵則是設計類的關鍵所在。
第三:多做實驗。在學習Java程式設計的過程中,一定要多做實驗,一方面實驗能夠加深對於概念的理解,另一方面實驗也能積累大量的程式設計經驗。做Java實驗的過程中也能夠發現更多的新問題,而在解決這些問題的過程中也能積累一些開發經驗。
回覆列表
首先,無論你學習哪一門語言,要想學好,必須得 :如果有老師講,則多聽,多看書,不懂的多問,最重要一點的多練習,上機操作,今天學的知識今天就在電腦上實踐一遍,這樣你的基礎會打的很好,到後期做專案的時候才會得心應手。
我也是去年學習完了JAVA課程,剛開始學習JAVA到繼承,封裝,多型性,感覺這些的時候太抽象了,完全聽不懂,也理解不了,那時候時間又緊沒顧得上把這些知識學好,到了期末才發現不把那些基礎學好做專案根本無從下手。最後花了一個多星期時間自己看書,網上找資源,才把這些知識點弄懂,現在正在學習四人幫的設計模式,多多少少學起來不費勁。
總之,在學習這件事,就是多看書,多問,多練習,一定能學好的,最後祝大家心想事成。