小弟今年大二上 讀資管
學校有交JAVA 但是我學得很不好
像是今天TQC考事我就考得很差
因為 我會做基本的宣告那些
但是真的丟題目給我 我就不確定 我要怎麼開始寫 這是邏輯問題嗎?
像是一個寫 取得現在時間的題目看到答案都很簡單
但是真的開始要先寫一些 date=new date()
然後開始寫 我就會不知如何下手
請問這是因為基礎太差沒經驗得問題嗎
另外可以推薦一下
HTML5 JAVA C 這三種語言哪種先學比較容易上手嗎???
先感謝各位大大
HTML5,JAVA和C語言是完全不一樣的三種東西,要說哪個簡單實在無從比較。你了解他們各自的用途是什麼嗎?我們以前一定是先學C語言,因為它很低階,可以接觸到整個系統程式的底層,再往上學其他語言就簡單一些,但這不代表C語言就比較容易上手。現在學校好像也不會教C語言,直接教較高階的物件導向語言。
程式語言跟自然語言一樣,用字和符號的正確性很重要。我知道現在網路po文流行不用標點符號,錯字也不管,但是寫程式可不能這樣。如果文章寫的隨便,程式自然也寫不好。不按部就班來,程式就會亂,即使能達到目的,也回造成日後維護、擴充時的大麻煩。好的程式如同好的文章一樣,要對仗工整,符號、用字正確,沒有贅言,不拖泥帶水,看得舒服,一目瞭然。很多公司(美國)面試時要在白板上寫出語法正確,沒有compiler error,邏輯清晰而且有好的系統設計觀念的程式碼。能做到這樣的人,八九不離十不會差到哪裡去。
離題碎碎念了,僅供參考,見諒見諒!
1. 學會:
自灌 Java SE (含設定)
在命令提示字元編譯 source code 及執行 Bytecode
2. 學習 Java 的基本語法,如迴圈啦等等
暫時不要管物件和類別,當成 C 來寫 *註
Java 和 C 的基本語法並沒有太多差別,如果你學過 C,這個階段不用花太多時間
註 只建一個類別,所有程式碼都寫在裡面,所有的 method 和 field 都加上 static,
這樣就去除物件導向了,跟 C 沒啥兩樣
3. 學習使用一些基本的 API,如螢幕輸出、鍵盤輸入、字串處理...等
4. 學習類別、物件
「類別是一種自訂型別」的觀念
類別的成員:field、method
static 的用法
物件變數、類別變數、區域變數
物件的建立、呼叫、存取
能解釋「public static void main(String[] args)」每個字的意義
public、protected、default、private 權限
package、import
5. 繼承、抽象類別、介面、多型
6. 其他
學到這裡,不要以為懂 OO 了,相反的,OO 才剛要開始。
會 Java 是會 OOP,但若 OOD 沒有涉獵,寫出來的 OO 也是只有糟。