-
1 # gamelover
-
2 # 非著名攻城獅
初學者寫不出程式碼很正常。
首先Java基礎的學習,可以寫點有意思的程式,結合著學習,比如輸出倒三角。
Java基礎學習後,在學習一些基本的庫函式,這個時候就要多敲程式碼,最好每個方法都呼叫學習一遍,比如String函式,許多字串處理都是透過這個函式。
在後面學習些主流的框架,比如springboot,mybatis等,可以提高開發效率。
總之學習程式設計,看一遍不如敲十遍。初學者並不要求完全懂,你只要知道什麼情況下用什麼庫,怎麼用就可以了,後面如果想再進階的話,就去啃原始碼。循序漸進,持之以恆!
-
3 # Jabets
根據你的提問可以推測出你是java初學者。
相比於c++,java的語句較長,並且眾多常用類名和方法名也不容易記,建議買一本java入門的書,一步一個腳印學起,剛開始學養成用記事本敲基本程式碼的習慣,慢慢就能體會到java語言的特點。等熟練了就可以用一些IDE快捷敲程式碼了,程式碼要天天敲,哪怕最基本的輸入輸出程式,也要用記事本揹著連續敲上幾遍,只要入了門掌握了java語言的特點(比如java類首字母都大寫,方法名一般首字母小寫,區分一般類和抽象類的構造方法,繼承類之間的關係等等),學習新類和以後的深入學習會非常輕鬆。
-
4 # 巧克力是隻貓
怎麼會寫不出來呢?無論你是看書還是看影片,都要按著教程多敲幾遍,基礎掌握好了嘗試找一些實戰專案自己去設計去做一些模組培養一些程式設計的思維,遇到問題記錄下來,養成寫部落格和筆記的習慣,沒事多翻閱一下自己以往遇到的問題記錄,經驗就是這樣一點一點積累的,不積跬步無以至千里
-
5 # hello程式猿
多看看實戰專案,起初先看別人怎麼做專案的,步驟捋順,學習一下命名規範。看差不多了 找幾個簡單的先做,逐步做一些難的。
-
6 # SubstitutE
就在學習程式設計的過程中,寫不出程式碼的情況,我認我有以下三種可能:
1.基礎不紮實,導致沒有思路。
2.缺乏邏輯能力,導致思路不清晰。
3.缺乏練習,在寫程式時不知從何下手下手。
路漫漫其修遠兮,學習程式設計是一條艱辛又漫長的道路。要一步一個腳印踏實地學下去,特別是基礎知識一定要掌握牢固。只要基礎紮實,在寫程式碼時思路是非常清晰的,另外在學習框架或者轉學其他語言的時候會顯得相對輕鬆!加油
-
7 # 拼了命疼伱97660951
第一,基礎最重要。
第二,初期你完全不要著急去寫,你可以先找一段程式碼研究,弄清楚所用的方法
第三,鞏固基礎,從專案裡邊自檢,找到自己的不足,慢慢來
-
8 # 自學JAVA
寫不出程式碼來,那確實得考慮考慮為什麼了,那麼答主給幾個考慮點,看看有沒有這個原因導致的。
基本概念到底有沒有聽懂對於學習來說最後的目的是需要能使用學習的內容解決需要解決的問題。那麼在要使用之前絕對需要理解這個知識點的基本概念,所以如果敲不出程式碼來,一定要問問自己有沒有聽懂基礎概念。概念的理解這塊,Java基礎中沒有特別複雜的內容,都是特別簡單的,如果聽完沒有理解的,你可以多聽幾遍,內容也不多。
基礎概念的理解其實不難,內容也不多,主要是程式碼思維的轉變基於基本概念的語法的使用有沒有熟練基本語法的使用沒有熟練
當理解了基本概念之後,一定不要想著自己懂了,實踐的應用是肯定需要的,概念永遠是概念,敲的出來才叫把概念轉換為理解。那麼剛開始可能在思想的轉變上需要一定的時間,所以從基於概念的最基礎的語法開始,要先用會,才能從基礎上衍生出複雜的題目的解決方案。如果你基礎的語法都沒有用會,說實話對於稍微難一點的題目,你是完全沒有解決思路的。其實用熟練基礎語法還有一個好處就是能讓你對於剛剛學習的概念有更深的理解,同時還能把剛剛的概念轉行一點出自己的理解來。只有當你基礎用會了之後在其它難題目上就有完整的解決方案的思路。
程式碼思想的轉變帶來的敲不出程式碼
還有一個點就是剛開始學的實話,基礎語法可能大家會覺得特別簡單,沒什麼的,但是往往就是在這個基礎語法的點上會有問題,問題就是程式碼思想的轉變,因為我們以往都是其實概念和基礎語法就是在做程式碼思想的轉變的過程。如果這個過程沒有繞過來,很多實話題目你知道該怎麼弄,但是就是轉換不出程式碼來。
是不是對某個點理解有偏差我們上面已經知道了,在學習基礎的過程中,對概念的學習是第一步。下面才能慢慢的去使用。那麼在概念的理解的實話如果對於他的實際用途上有衝突的話,在你使用這個點的時候,你會一直在衝突上面打轉,然後對於你把想法轉換為程式碼也會比較難。所以這個時候最好多問,為看,多理解。
自己的學習狀態是不是不好有的時候學習狀態不好,對於現在這個題目的解決其實也會有影響的。相信大家都有過這中體會,當你心裡有事的時候,工作的時候會感覺一直進入不了狀態,不管怎麼弄心裡總想這個事情,工作也進行不了。也有可能你現在一直都沒有真正進入學習狀態導致的。
總結:學好基礎概念,然後從最基本的語法開始使用,有了自己的理解之後,最後來解決更加複雜的邏輯,慢慢來,練的多了就能轉換程式碼思維。那麼你程式碼寫的就開始溜起來了。
回覆列表
寫不出程式碼來,說明你還沒有入門,趕緊去補補課本知識,把課本的每個點都get到,然後做題練習。做題就簡單了,先從變數的運用,再到判斷語錄的if else使用,迴圈語句while,for,switch語句等,相關的題目比如 求和的,求最大數,最小數,判斷質數,大年小年,閏年等題目。
等熟練掌握這些基本語法後,就可以學習函式的使用了。首先要理解函式的作用,函式的定義,函式的呼叫等,這樣就可以把之前練習過的題目抽象整理成自己的功能函式,加深理解。
學會了函式的使用,你就可以學習面像物件了。理解面像物件的意義,和麵像物件程式設計和麵像過程程式設計的區別。理解了面像物件,當然還是要多練習,可以繼續把之前做的題目進一步抽象為面像物件,封裝成自己的工具類。
至此,你還會說寫不出程式碼嘛?恐怕你只會說。so easy。恭喜你,更上一層樓!