2011-04-10 151 views
0

可能重複:
Pet project ideas in Java的Java練習(需要一些建議)

你好,

在過去的幾個星期,我一直在我的業餘學習的Java。

現在我的基本知識或多或少流暢,對我來說基本是:

變量,類,數據類型,循環,數組的ArrayList,返回功能,設置方法等等等等 現在,當我不是一個很有創造力的人,我有點卡住了。不知道如何進一步。我需要一個挑戰,用我目前的經驗來編碼,並且一路學習新東西。 或者只是建議現在開始練習什麼(Java)。

問候, 查理

回答

1

嘗試從Project Euler解決的問題。有300多個數學問題,並試圖找到一個解決方案,他們真的讓你挖掘一種語言。

+0

關於Project Euler的重要建議... – Kushal 2011-04-10 12:55:05

+0

我一直在爲開源項目做一些編碼,解決錯誤等問題,所以我非常熟悉這一點。 – user700822 2011-04-10 12:57:33

0

通過結合迄今所學的所有基礎知識進行探索。在進入GUI編程之前(使用AWT和Swing),通過使用控制檯程序進行更多練習來熟悉該語言。您可能會執行數據結構,堆棧,隊列,列表。雖然Java有內置的API來實現數據結構,但並不意味着你不必這樣做。

一旦你是一個經驗豐富的控制檯程序員,你可以繼續使用applet,然後是AWT,然後是Swing。

+0

有沒有一個網站,我可以獲得關於我可以編寫的不同控制檯應用程序的提示?就像那樣,它告訴我要編碼的東西:P。 – user700822 2011-04-10 12:58:48

+0

沒有任何特定的網站可以找到您需要的所有內容,但您可以參考本書Java 2 The Complete Reference作爲Java開發人員的優秀搭檔,從初學者到專業人士。雖然,[this](http://www.javabeginner.com/)會有所幫助。 – Kushal 2011-04-10 13:06:23

0

首先,寫一個你需要的小應用程序。它可以是任務計劃器,計算器,詞彙訓練器,小型遊戲或小部件。事後你可能不會使用它(它的用戶界面很有可能,沒有冒犯性,也很醜陋)。如果你正在爲一項工作/學習學習Java,那麼你也可以解決一些簡單的問題。

在您確信自己可以編寫和理解小程序(並學習瞭如何使用編譯器和IDE等)後,選擇任何開源項目並嘗試修復一個小錯誤或引入新功能(大多數開源項目都有bug追蹤器,你可以從中獲得靈感)。如果你的變化一開始被拒絕,不要擔心,只要問什麼可以改進。這是您可以獲得的最好的教學體驗,它是免費的,您甚至可以貢獻有用的代碼!

+0

對於初學者來說,IDE並不是一種首選的方式,因爲JDK和突出顯示文本編輯器的語法對於Java初學者來說是最好的選擇。儘管開始使用IDE是一個爭論話題。 – Kushal 2011-04-10 12:54:28