我要學java ~ Think first java learning
2015年2月6日 星期五
2015年2月5日 星期四
[Java Fundamentals] Default Features 預設特性
Java語言預設特性
(不用自己寫在程式碼裡,編譯器會自動處理的)
1.自動會import java.lang.*;
2.自動建立不傳引數且無實體程式碼的建構子
-自動呼叫 super()
3.欄位會自動給初始
* 如 int 預設 0, boolean預設false
4.interface的
-方法預設為abstract,public
* 一定要被override
-欄位預設為static,final,public
* interface裡的欄位是常數(constant)的意思
5.類別(class)自動會繼承object
public class HelloWorld //extends object
{
}
2015年2月4日 星期三
2015年1月13日 星期二
2015年1月12日 星期一
2015年1月10日 星期六
[Java Demo]拼圖遊戲-Puzzle Game
[Java]拼圖遊戲-Puzzle Game
下載
這個程式比較複雜,程式碼寫的有點亂,所以不容易懂,
有興趣的人還是可以參考,簡單解釋如下:
1. JPanel設定GridLayout加入很多JLabel (已經設定Icon)
2. ComponenetListener隨著使用者調整大小,重新繪製圖片
3. 利用ArrayList記憶圖片的位置及移動
4. 因為畫面都是即時全部重新繪製,所以有時候會跑比較久
下載
這個程式比較複雜,程式碼寫的有點亂,所以不容易懂,
有興趣的人還是可以參考,簡單解釋如下:
1. JPanel設定GridLayout加入很多JLabel (已經設定Icon)
2. ComponenetListener隨著使用者調整大小,重新繪製圖片
3. 利用ArrayList記憶圖片的位置及移動
4. 因為畫面都是即時全部重新繪製,所以有時候會跑比較久
訂閱:
文章
(
Atom
)