Chapter 1This is a featured page

Strictfp:嚴格浮點數運算。 Abstract:抽象化。 Synchronized:同一時間只能有一個函式存取。 Static:存放於類別中,全物件共用。 Volatile:強制統一變數值。 Transient:規避序列化 Native:平台相依。 Final:不可以被改變或繼承。

存取修飾 非存取修飾 備註
類別 Public Default
Final Abstract Strictfp
1. 一個檔案一個Public類別。 2. 檔案名稱等於Public類別名稱。 3. Packageimport最後class
函式 Public Protected Default Private
Static Abstract Synchronized Native Strictfp
1.Var-arg:函式的參數型式為:
(arg
1。。。argN,Type…X) 2.建構子是與類別名稱同名的函式,不能有回傳值,不能用Finalabstract修飾 3.抽象函式只能存於抽象類別
實體變數 Public Protected Default Private
Static Transient Volatile Final
Byte
1
Short
2
IntFloat
4
Long、double 8
Boolean
依照JVM決定
區域變數(必須初始化)
不使用 只能使用Final

介面 隱含Public
隱含Abstract 1. 不可以是Static、FinalNative、Strictfp。 2. 介面只能繼承介面。 3. 使用interface宣告
介面變數 隱含Public
隱含StaticFinal
1.一定是常數
列舉 Public Default
NO
宣告:
enum enumName{item
1‥itemN} 設值:
enumName Name=enumName.item
宣告本體必須加上分號。


Public
Protected
Default
Private
同一類別 OK
OK
OK
OK
同一套件 OK
OK
OK
NO
不同套件 OK
OK(須繼承)
NO
NO

命名規則:類別(名詞)、介面(形容詞)、函式(駝峰字動詞+名詞)、變數(型別+名詞)、常數(大寫型別,名詞使用’_’區隔)
識別字:Unicode、數字、’$’’_’組成,開頭不可以是數字。
JavaBean:取值使用get+名詞,設值使用set+名詞,必須是public void修飾。
JavaBeanListener:新增add+Type+Listener,移除remove+Type+Listener,引數為Type
Array宣告:Type[] Name || Type Name[]都可


No user avatar
sadme
Latest page update: made by sadme , Aug 22 2007, 11:56 PM EDT (about this update About This Update sadme 第一次貼上 - sadme

227 words added

view changes

- complete history)
Keyword tags: None
More Info: links to this page

Anonymous  (Get credit for your thread)


There are no threads for this page.  Be the first to start a new thread.