2013年12月9日 星期一

[JAVA] static final觀念

static:

靜態的意思


可以用來宣告一個函數或者變數,


只要記得當一個函數或者變數被宣告為static時,


他就具有唯一值的概念!!


他就永遠只佔著那一組記憶體空間。


不管該類別被new幾個object,該值永遠都會是一樣的(只有一個)


特性一:永遠會是一個唯一值!!


且static 還有一個特性,


特性二:static可以透過類別直接存取使用!


意思是我們其實不需要new 一個object出來。


也可以透過類別直接去存取該變數


final:


相較於static,final的概念就容易了解許多!


可以用來宣告一個類別、函數、或者變數。


類別:當宣告在類別上時,該類別就無法被繼承!


函數:當一個函數被宣告為final時,則繼承他的子類別無法覆寫


變數:當一個變數被宣告為final時,意思是他是一個常數,是無法被修改的。


detail link: http://blog.kenyang.net/2011/03/java-staticfinal.html



2013年11月27日 星期三

[JAVA]存取修飾元 (轉)

JAVA裡面有這幾種修飾元:private, default, protected, public
這些修飾元依照存取權限來分成四種等級如下。
存取修飾元權限說明:
存取修飾元權限說明
private同一個class才可存取
Default 無修飾元同一個package的class才可存取
protected同一個package的class才可存取
不同的package得要有繼承關係才可存取
public皆可存取
存取修飾元的可視範圍:
存取修飾元同一Class同一Package子類別不同的Package
PrivateYes---
Default 無修飾元YesYes--
ProtectedYesYesYes(Yes)要繼承
PublicYesYesYesYes

2013年9月24日 星期二

[OS]系統中斷呼叫

Linux: 0x80
Windows :0x2E