回覆列表
  • 1 # 一起學習電子技術

    java是一門面向物件程式語言,需要理解java的思想,弄清基本概念多練習,學會幫助看文件與原始碼。方法:不要太盲目追求速度,不重程式碼質量;沒有團隊精神,過於自我;沒有開源精神。

  • 2 # 在ToB服務的路上

    Java屬於一項技術,一般而言,技術層面的學習還是要實踐才能加深記憶,學習理論立刻去實踐驗證,否則很難記憶,另外本身程式設計要求有一定的邏輯思維能力,零基礎學員如果沒有邏輯思維還是需要多練習多鞏固。

    技術是越用越熟,不用學的再好也會忘記。

    就如同我前段時間學習python,感覺學會了,但是原理沒理解。

  • 3 # 陳大白白白

    這個問題其實是一個自我學習的問題。應該是普遍存在的。

    首先,學習學的是一個思路。每節課,老師肯定會定一個目標,然後他會為了達到這個目標,去做一系列的準備工作。比如說,這節課要做一個購物車,他會先給你看需要做成什麼樣的購物車。然後再去建立資料庫表,最後針對購物車的每個操作處理相應的資料。所以說,學習就是學習解決某個問題的過程。

    其次,說到你的問題,上課時聽的很懂,下課自己做題就蒙了。其實還是懂得不夠透徹。因為上課的時候,有老師帶著,他的思路一直牽引著學生往下走,然後大家也會覺得就是這樣,應該這樣。貌似自己聽懂了,其實則不然。

    所以,要解決這個問題,就需要自己多花心思,多下功夫。java學習和其他學習都是一樣的。課前預習,如果老師有提前安排,一定要看一眼,知道老師這節課的目的是什麼。課上在跟隨老師的思路的同時,自己要去猜想老師下一步會做什麼,如果你能夠正確的說出老師下一步的操作,那你提高的就會很快。最後,課下可以先獨自完成一遍老師所講的內容,再去做練習。

    還有一點,就是知識盲區,有可能老師上課時提到了某個知識點,但是這個知識點你不清楚,也會影響你對整堂課的吸收效果,一定要把這些知識盲區掃掉。才會有會當凌絕頂,一覽眾山小的豁然開朗。

  • 4 # 人間至樂是清歡

    對於題主的這個問題,我想提的就是一個“主動發問,獨立思考能力”。因為課堂上是由老師帶著我們學習,所以很容易就“聽”懂一個知識點。在課堂上聽懂一個知識點,不代表自己就真的搞懂這個知識點,很多時候我們會發現在課堂上聽懂的知識點,到課下實際操練的時候,總是會出現很多各種各樣的問題。那麼如何打破這個侷限呢?下面我就提一些相關建議。

    首先一點就是主動,主動不能僅僅侷限在“主動學習”上,還要主動發問,提出質疑。例如,當老師在講String相關的知識點的時候,可能由於老師有多年的教學經驗(我不敢說開發經驗),因此有很多初學者很容易踩到的坑,老師很難講到。為什麼說很難講到呢?主要兩點原因,第一點:老師可能對String類掌握的較為透徹,下意識的就跳過了這個坑。第二點:根本老師自己就是一個坑,啥也不會,只知道照著書上的知識點教學(為遇到這樣的老師感到悲哀)。這個時候,作為學生就要主動出擊。主動思考String的本質到底是什麼,它的values到底採用的是怎樣的一種儲存結構,陣列還是連結串列?StringBuffer為什麼可以在原有的物件上動態更改長度,而String需要產生一個新的物件接收。這些都是我們需要在課堂上向自己提問的,不是一味的聽老師講解知識點,而是自己善於發現知識點。有了問題和疑惑,怎麼解決呢?多數情況下直接向老師發問,如果老師沒有想過這些問題,並且解決不了你的疑惑的話。那麼你就需要對老師的水平提出質疑了,注意質疑不代表反對。

    按照上訴“主動提問”的思維方式,久而久之你就會發現自己不在過於依賴老師的教學。甚至於一些能力強的學生對課堂已經不感興趣,而是自學(有時候自學也要分時間和地點,切勿覺得老師講的自己都會了而不去聽他講課,更忌課堂上與老師過度爭論)。

    當你把java的基礎知識掌握到一定程度的時候,你就自然而然的有了更適合自己的學習方法和解決問題的思路。

    我也是一名計算機專業的學生,剛學習程式設計的時候確實有很多困惑自己的地方,比如遞迴解決漢羅塔問題的本質是什麼?遞迴這麼強大,為什麼幾乎沒有人用?這些問題對於未來從事計算機相關工作的人來說是非常有意義的,但是這些也幾乎是老師不會去講的盲區。

  • 中秋節和大豐收的關聯?
  • 你見過哪些“反人類”的零食包裝,特別想“打哭”設計者?