Java程式碼基本知識(手敲總結)
1、語句
用分號;結尾的一行程式碼就是語句,java中語句必須以;結尾
2、註釋
//單行註釋 /* */ 多行註釋
3、空格
在java程式中任何數量的空格都是允許的
4、識別符號
識別符號是賦予變數、類或方法的名稱。首字母只能以字母、下劃線、$開頭,其後可以跟字母下劃線、$和數字。
識別符號區分大小寫,不限制長度,但是不能是關鍵字
5、宣告
宣告為java程式實體引入識別符號,能夠使用這些名字訪問到這些實體,宣告實體包括類名、屬性名、方法名、引數名、介面名。
其實簡單點說就是定義某個東西並對外宣稱它
資料型別
基本資料型別 ①布林型boolean ②數值型別 定點型別(char、Byte、short、int、long)浮點型別 float double
引用資料型別 類、介面、陣列
型別轉換
long和int直接轉換 long bigvalue=99L int s=(int)(bigvalue);
字串轉換其他型別
整數 = Integer.parseInt(字串)
小數 = Double.parseDouble(字串)
其它型別轉換字串
字串=String.valueOf(其它型別)
常量和變數
常量儘量用下滑線連線
邏輯運算
&&與 ||或
迴圈控制語句
for(int i = 0; i<10; i ++){
}
while(){
};
do{
i++;
}while(i<10);
類與物件
一個完整的JAVA類通過由下面六個部分組成:
包定義語句
import語句
類定義{
成員變數
構造方法
成員方法
}
1、new 關鍵字 (Person 類) 在你使用變數之前,實際記憶體必須被分配。通過關鍵字new來實現
2、如何使用物件中的屬性與方法 使用“.”操作符
3、this 關鍵字 用來指向當前物件或類例項的
java 中的繼承
1、extend 關鍵字
繼承關係使用extends 關鍵字,比如說女人類和男人類繼承Person類,具有Person所擁有的所有變數和方法,還可以定義自的屬性和方法。
2、關鍵字super
關鍵字super 可被用來引用該類的父類,它被用來引用父類的成員變數或方法。父類行為被呼叫,就好像該行為是本類的行為一樣,而且呼叫行為不必發生在父類中,它能自動向上層類追溯。
super關鍵字的功能:①點取父類中被子類隱藏了的資料成員 ②點取已經覆蓋了的方法 ③作為方法名錶示父類構造方法
java 中的包
為了便於管理數目眾多的類,java語言中引入了“包”的概念。包是類、介面或其他包的集合,包主要用來將類組織起來成為組,從而對類進行管理。包對於下列工作非常有用,包允許您將包含類程式碼的檔案組織起來,易於查詢和使用適當的類;包還可以包含其他包,形成層次的包空間;它有助於避免命名衝突。當您使用了很多類時,確保雷和方法名稱的唯一性是非常困難的。巴伯能夠形成層次名稱空間,縮小了命名衝突的範圍,易於管理名稱。
簡而言之:從邏輯上講,包是一組相關類的集合;從物理上講同包即同目錄
用package的語句來實現包的定義。package語句必須作為java原始檔的第一條語句,指明該檔案中定義的類所在的包。