Sign in or 

| Strictfp:嚴格浮點數運算。 Abstract:抽象化。 Synchronized:同一時間只能有一個函式存取。 Static:存放於類別中,全物件共用。 | Volatile:強制統一變數值。 Transient:規避序列化 Native:平台相依。 Final:不可以被改變或繼承。 | |||
| | 存取修飾 | 非存取修飾 | 備註 | |
| 類別 | Public Default | Final Abstract Strictfp | 1. 一個檔案一個Public類別。 2. 檔案名稱等於Public類別名稱。 3. 先Package再import最後class。 | |
| 函式 | Public Protected Default Private | Static Abstract Synchronized Native Strictfp | 1.Var-arg:函式的參數型式為: (arg1。。。argN,Type…X) 2.建構子是與類別名稱同名的函式,不能有回傳值,不能用Final與abstract修飾 3.抽象函式只能存於抽象類別 | |
| 實體變數 | Public Protected Default Private | Static Transient Volatile Final | Byte | 1 |
| Short | 2 | |||
| Int、Float | 4 | |||
| Long、double | 8 | |||
| Boolean | 依照JVM決定 | |||
| 區域變數(必須初始化) | 不使用 | 只能使用Final | | |
| 介面 | 隱含Public | 隱含Abstract | 1. 不可以是Static、Final、Native、Strictfp。 2. 介面只能繼承介面。 3. 使用interface宣告 | |
| 介面變數 | 隱含Public | 隱含Static與Final | 1.一定是常數 | |
| 列舉 | Public Default | NO | 宣告: enum enumName{item1‥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[]都可 |
sadme |
Latest page update: made by sadme
, Aug 22 2007, 11:56 PM EDT
(about this update
About This Update
第一次貼上
- sadme
227 words added view changes - complete history) |
|
Keyword tags:
None
More Info: links to this page
|