2 Java基礎語法總結,下

2021-09-09 06:28:00 字數 630 閱讀 5294

1.方法過載概述

在同乙個類中,允許存在乙個以上的同名方法,只要 它們的引數個數或者引數型別不同即可。 

方法過載特點

與返回值型別無關,只看方法名和引數列表

在呼叫時,虛擬機器通過引數列表的不同來區分同名方法

2.陣列概念

陣列是儲存同一種資料型別多個元素的集合。也可以看成是乙個容器。

陣列既可以儲存基本資料型別,也可以儲存引用資料型別。

陣列初始化方式:1.動態初始化:初始化時只指定陣列長度,由系統為陣列分配初始值。2. 靜態初始化:初始化時指定每個陣列元素的初始值,由系統決定陣列長度。

陣列操作常見的問題:

陣列索引越界:arrayindexoutofbound***ception,訪問到了陣列中不存在的索引時發生。

空指標異常:nullnullpointerexception,陣列引用沒有指向實體,卻在操作實體中的元素時發生。

3.記憶體分配

棧(儲存區域性變數) | 堆(儲存new出來的東西) | 方法區 | 本地方法區 | 暫存器

4.二維陣列

二維陣列是乙個元素為一維陣列的陣列。

java基礎學習總結 基礎語法2

1.1.2 分支語句 switch語句 學會畫記憶體分析圖分析別人寫的程式,這樣就很容易分析出規律,分析出規律也就明白了別人的演算法,也就很容易讀懂別人的程式。分析到i等於3以後,基本上已經得到規律了,這個程式要計算的就是 result 1 2 3 10 由此可以看出,懂得畫記憶體去分析程式對讀懂別...

Java基礎語法(2)

1 流程控制語句 迴圈結構 選擇結構 判斷結構 選擇結構 if if else if else if.else switch if else的簡寫格式 變數 條件表示式 表示式1 表示式2 三元運算子 好處 簡化if else 弊端 因為是乙個運算子,所以運算後必須要有乙個結果 練習 根據使用者輸入...

2java變數(型別轉換)

自動型別轉換規則是 小型別的值到大型別的值會自動完成轉換。符號位會自動擴充套件,負數補1,整數補0,保證補碼值不變。注意 整數到浮點型轉換會損失精確度 下面是轉換方向 char int long float double byte short int long float double 強制型別轉換...