摘要: Java SE Lesson 3 1. 接口中所聲明的方法都是抽象方法。接口中的方法都是 public 的。 2. 接口中也可以定義成員變量。接口中的成員變量都是 public、final、static 的。 3. 一個(gè)類不能既是 final,又是 abst...
閱讀全文
摘要: JAVA SE Lesson 1 1. 類是一種抽象的概念,對(duì)象是類的一種具體表示形式,是具 體的概念。先有類,然后由類來(lái)生成對(duì)象(Object)。對(duì)象又 叫做實(shí)例(Instance)。 2. 類由兩大部分構(gòu)成:屬性以及方法。屬性一般用名詞來(lái)表...
閱讀全文
摘要: Java SE 第九講 1. 面向?qū)ο蟪绦蛟O(shè)計(jì)的三大基本特征:繼承(Inheritence)、封裝(Encapsulation)、多態(tài) (Polymorphism) 2. 封裝:類包含了數(shù)據(jù)與方法,將數(shù)據(jù)與方法放在一個(gè)類中就構(gòu)成了封裝。 3. ...
閱讀全文
Java SE 第六節(jié)
1. 條件運(yùn)算符(三元表達(dá)式),其形式為:
type d = a ? b : c; 具體化形式為:int d = 2 < 1 ? 3 : 4;
2. 輕量級(jí)的文本編輯器:UltraEdit、Editplus、vi、vim、gvim
3. 流程控制語(yǔ)句 if 的用法為:
第一種形式:
if(布爾表達(dá)式)
{
//待執(zhí)行的代碼
}
第二種形式:
if(布爾表達(dá)式)
{
//待執(zhí)行的代碼
}
else
{
//待執(zhí)行的代碼
}
第三種形式:
if(布爾表達(dá)式)
{
//待執(zhí)行的代碼
}
else if(布爾表達(dá)式)
{
//待執(zhí)行的代碼
}
else if(布爾表達(dá)式)
{
//待執(zhí)行的代碼
}
else
{
//待執(zhí)行的代碼
}
4. switch 語(yǔ)句,使用形式為:
switch(變量) //此處的變量類型就目前所學(xué)內(nèi)容來(lái)看,只能為 4 種類型:byte, short, int,
char。
{
case 常量 1:
//待執(zhí)行的代碼
break;
case 常量 2:
//待執(zhí)行的代碼
break;
case 常量 3:
//待執(zhí)行的代碼
break;
default:
//待執(zhí)行的代碼
}
雖然 case 語(yǔ)句中的 break 是可選的,但在絕大多數(shù)情況下,如果沒(méi)有 break,程序的邏
輯就會(huì)發(fā)生錯(cuò)誤,因此,通常情況下都需要加上 break。
Java SE 第 7 講
1. Java 中的循環(huán)控制語(yǔ)句一共有 3 種,分別是 while,do… while 以及 for 循環(huán)。
2. while 循環(huán),形式為:
while(布爾表達(dá)式)
{
//待執(zhí)行的代碼
}
3. do…while 循環(huán),新式為:
do
{
//待執(zhí)行的代碼
}
while(布爾表達(dá)式);
4. while 與 do…while 之間的區(qū)別:如果布爾表達(dá)式的第一次判斷就為 false,那么 while 循
環(huán)一次也不執(zhí)行;do…while 循環(huán)則會(huì)執(zhí)行一次。如果布爾表達(dá)式第一次判斷為 true,
那么 while 循環(huán)與 do…while 循環(huán)等價(jià)。
5. for 循環(huán)(使用最多的一種循環(huán)),形式為:
for(變量初始化; 條件判斷; 步進(jìn))
{
//待執(zhí)行的代碼
}
for 循環(huán)的執(zhí)行過(guò)程:
1) 執(zhí)行變量初始化。
2) 執(zhí)行條件判斷。如果條件判斷結(jié)果為假,那么退出 for 循環(huán),開(kāi)始執(zhí)行循環(huán)后面的
代碼;如果條件判斷為真,執(zhí)行 for 循環(huán)里面的代碼。
3) 執(zhí)行步進(jìn)。
4) 重復(fù)步驟 2。