2012年10月29日 星期一

關於Oracle Java官網的教學

個人感覺Oracle.com的JAVA官方教學其實是很不錯的!

其實,如果對英文沒有恐懼耐得住性子可以接受閱讀螢幕的話,
學JAVA根本不必買"入門用"的書籍。
(當然如果需要專業、深入,例如大型程式範例、改善效能等等的就得考慮買書了)

以下是個人參考Java官網學習的感想:

2012年10月24日 星期三

Java學習之路‧轉換跑道後遺症‧其之二‧我要發瘋了怎麼那麼麻煩

發啥瘋?!


自從為了使用新買的書《王者歸來 Java完全開發範例集》中的範例,我就拋棄Notepad++,改用Eclipse寫程式了,的確比較方便

吐槽一下:Eclipse有時候會起肖(有機會再說,網路上看到不少人碰過,也有解決方法)&很囉唆(只要你打字稍微停一下,左方就老大不客氣地給你打上一個紅色大叉叉-  -)


身為一個Java Beginner,常會有如下狀況:

編譯失敗!我哪裡寫錯了!去死去死去死去死!!!

混帳!!!老娘不寫了!!!馬的!!!

--以上節錄於BD編程語錄,平襄出版社,2012

可是通常不到十分鐘就會很沒骨氣(?)地回來繼續戰鬥(←這應該是好事吧= =|||)


最常犯的錯誤,大部分都是因為之前過太爽的關係!

PHP大人,我真的不是在責怪您~~這都是我的問題!


2012年10月23日 星期二

Java學習之路‧轉換跑道後遺症‧其之一‧偽物件導向

講古時間。


我第一個學習的語言就是PHP。

可能很幸運吧,因為PHP算是非常簡單的語言了。我開始學習時還沒國中呢,什麼也不懂,真的只會寫而已。挫折很多,摔過滑鼠砸過鍵盤,對著螢幕生過悶氣,但我也沒有從此失去對程式語言的興趣。反倒是現在,什麼都不好好學,堅持不了多久,真不知道小時候那種強烈的學習欲要如何找回。暫且不談台灣失敗的教育搞壞小孩子學習的胃口,今天先來談談轉換跑道的心得。

2012年10月22日 星期一

Java Swing──事件監聽器簡介

本文譯自Introduction to Event Listeners
JAVA官網的入門教學

名詞對照:監聽器=listener、事件=event、最高等級容器=top-level container、容器=container、類別=class、元件=component、文字輸入區域=text area

簡稱說明:GUI=Graphic User Interface=圖形化使用者介面

事件監聽器簡介

如果您曾經閱讀任何"如何使用元件"的頁面,您可能已經知道一些關於事件監聽器的基礎了。

讓我們看看一個最簡單的事件處理範例吧。它是一個叫做呼叫器的按鈕,特色是當您按它時它就會嗶嗶叫。

2012年10月20日 星期六

Java Swing──使用最高等級的容器

本文譯自Using Top-Level Containers
JAVA官網的入門教學

名詞對照:最高等級容器=top-level container、容器=container、類別=class、元件=component、外觀設定=Look and Feel、標籤=Label、佈局管理器=layout manager

簡稱說明:GUI=Graphic User Interface=圖形化使用者介面