java基礎總結

2021-08-21 10:04:29 字數 1053 閱讀 1332

idea整合開發工具:

idea常用快捷鍵:

alt+回車:自動修正

ctrl+y: 刪除某一行**

ctrl+d: 複製當前行**

ctrl+alt+l: 格式化**(可能其他軟體已經占用)

ctrl+/: 單行注釋

ctrl+shift+/: 多行注釋     alt+shift+上下箭頭: 移動當前行**  alt+/:智慧型提示(自己修改的)

快速**生成:

pvsm:快速生成main方法

要輸出的內容.sout:快速生成system.out.println("要輸出的內容")

數字.fori:自動生成從0開始到i結束的for迴圈

方法:實現某個功能的**塊;

格式:  許可權修飾符   返回值型別   方法名(引數列表){

//方法體

return(返回)  數值; 

許可權修飾符: 固定(目前)   public static 

返回值型別 : 就是一種資料型別,表示方法完成計算之後結果的

方法名: 就是乙個識別符號(規則+規範)

引數列表:

引數:  該方法完成功能需要的未知量

列表:  表示未知量可以是多個

引數列表的格式:  (資料型別   標量名, 資料型別,  變數名)

方法體:   完成功能

return  返回值;

返回值的含義: 方法完成計算之後的結果

return : i.代表乙個動作,把方法的結算結果返回給方法的呼叫者

ii.代表該方法的結束,所以不能在return 後面再寫任何**

呼叫方法的三種格式

單獨呼叫:

適合沒有返回值的方法(和有沒有引數無關)

賦值呼叫

輸出呼叫

適合有返回值的方法(和有沒有引數無關)

方法過載的概念方法過載(overload)

在同乙個類中,可以有名字相同的但是引數列表不同的,多個方法,這些方法就成為過載

引數列表不同:

引數資料型別不同

引數個數不同

引數順序不同

java基礎總結

float 賦值時後邊加f 如 float ff 1.2f 靜態變數 宣告時前邊 static 如static int x 0 資料型別轉換 低精度可以直接轉換成高精度,高精度轉換成低精度 需要顯示型別轉換 int x 50 float y x 顯示轉換 int a int 45.23 foreac...

Java基礎總結

1.string的理解 string s hello world 宣告的內容 乙個指向物件的引用,名為 s 可以指向型別為string的任何物件,目前指向 hello world 這個string型別的物件 string string s 明了另外乙個只能指向string物件的引用,名為string...

Java基礎總結

jdk 1.8 1.hashtable hashtable hash new hashtable 1.key value均不能為空,否則nullpointerexception。2.put相同的key,value值替換,返回原value。3.方法被synchronized修飾,保證執行緒安全,影響效...