PIXNET Logo登入

Cedric's 學習備忘錄

跳到主文

程式語言、英文學習備忘

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 13 週日 200900:13
  • 物件導向(Object-oriented)重點

1. 內存解析必須搞清楚,data seg、code seg、stack、heap
2. 物件和類的概念
3. 類(物件)之間的關係
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(1,196)

  • 個人分類:Java備忘錄
▲top
  • 12月 08 週二 200917:54
  • 抽象類 (abstract)

1. 用abstract 修飾類時,則此類被稱之為抽象類
2. 含有抽象方法的類必須被聲明為抽象類,抽象類必須被繼承、抽象方法必須被重寫,否則子類就也要定義為抽象類及含有抽象方法,若子類繼承後沒有重寫方法,則出現錯誤 (Cat is not abstract and does not override abstract method enjoy() in Animal)
3. 抽象類不能被實例化,也就是不能以new產生新的物件,否則會出現錯誤 (Animal is abstract; cannot be instantiated)
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(1) 人氣(3,620)

  • 個人分類:Java備忘錄
▲top
  • 12月 08 週二 200909:47
  • 多型 ( polymorphism)

構成多型的條件有三項,如下:
1.  要有繼承 (extends)
2. 一定有重寫 (override) 父類方法
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(6,568)

  • 個人分類:Java備忘錄
▲top
  • 12月 07 週一 200918:47
  • 物件轉型 (casting)

1. 一個父類的引用類型變數可以指向騎其子類的物件
2. 一個父類的引用不可訪問其子類物件新增加的成員(屬性和方法)
3. 可以使用引用變數 instanceof 來判斷該引用變數所"指向"的對象是否屬於該類或該類的子類
4. 子類的物件可以當作父類的物件來使用,稱為向上轉型 (upcasting) 反之稱為下向轉型 (downcasting)
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(564)

  • 個人分類:Java備忘錄
▲top
  • 12月 05 週六 200920:09
  • 建構方法(Constructor)

1. 所謂的建構方法是:在定義類別時,您可以使用「建構方法」(Constructor)來進行物件的初始值而在java中並沒有「解構方法」(Destructor),是利用finalize()來達到解構方法
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(4,072)

  • 個人分類:Java備忘錄
▲top
  • 12月 05 週六 200916:02
  • 利用jar打包class文件

jar1.jpg
1. 當class編寫完成後,若需要使用class時,可以打包為jar文件,以便於其他人可以引入(import)該class使用

打包指令 jar -cvf xxx.jar *.*
如下所示:
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(2,962)

  • 個人分類:Java備忘錄
▲top
  • 12月 05 週六 200915:59
  • JDK中所包含的class文件

JDK1.jpg
1. JDK安裝完成後,撰寫程式碼時可利用Java的核心類,如String類、swing類、util類、lnag類....等,該文件位置於安裝的JDK目錄中,位置如下:

%java\jdk1.6.0_16\jre\lib中的 rt.jar 便是在撰寫程式碼時套用JDK所附帶的class文件
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(217)

  • 個人分類:Java備忘錄
▲top
  • 12月 05 週六 200915:56
  • Package

package.jpg
如果要把一個類放入package中,Line 1 必須先定義package層次,編譯出來的類必須位於正確的目錄之下,所謂正確目錄就是跟package的層次完全一致(無定義package的類稱之為"裸體類")
如下所示:
package com;
public class Test {
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(28)

  • 個人分類:Java備忘錄
▲top
  • 12月 05 週六 200915:54
  • Java的物件產生與使用

1. 必須使用 new 關鍵字來產生一個新的物件
如:Test t = new Test();
2. 利用 . 來引用物件或者引用物件方法
如: t.use(3, 5);
3. 每一個單獨的物件都有自己的成員變數以及儲存空間
4. 同一個類別可以共享該類的方法
5. 非靜態的每個方法是針對每個物件進行引用,也就是非static方法時必須以 new來產生新的物件才可以引用
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(438)

  • 個人分類:Java備忘錄
▲top
  • 12月 05 週六 200915:43
  • 方法重載 Overload

overload1.jpg
方法的重載表示一個類中可以定義多種同名方法,在調用時依不同類型參數選擇對應的方法
如下所示:比較兩數據大小
兩方法名稱相同,但基本數據類型卻分為int及float
在調用方法 t.max(3, 4)時,傳入的值型態為int
所以調用到 Line 8的方法,這種調用方法便稱為重載
(繼續閱讀...)
文章標籤

ced425 發表在 痞客邦 留言(0) 人氣(850)

  • 個人分類:Java備忘錄
▲top
«123

最新文章

  • FreeBSD 9.0 + apache + mono = .net axpx 動態網站伺服器
  • 【FreeBSD 8.2、9.0】Postfix 2.8.5 + dovecot 2.0.15 + MySQL 5.5.16 + PostfixAdmin 2.3.4 基本安裝
  • 何謂OA
  • RAID功能說明
  • 修改Tomcat 7 port
  • Tomcat 常用指令
  • 修改tomcat 7的管理者帳號及密碼
  • Yahoo拍賣搜尋引擎設定
  • MAC 安裝 Tomcat 7.0.8
  • 練習Collections類的sort方法排序陣列

文章分類

  • FreeBSD (2)
  • 技術文件 (2)
  • Web Design (1)
  • MAC (4)
  • 翻譯學英文 (3)
  • Java備忘錄 (18)
  • 未分類文章 (1)

文章精選

文章搜尋