Java學習筆記(2)

2021-09-12 10:37:35 字數 765 閱讀 4797

1、進行**編寫時,需要對**進行優化,提高**復用性。

2、switch語句

1)switch語句執行時,所有答案同時自進入記憶體

2)switch語句可選擇的資料型別:byte、short、int、char

3)switch語句中,最後一行可以不加break語句。

4)switch備選答案是無序的

5)switch語句選擇答案時,永遠優先執行case語句,最後執行default。

3、if 語句和 switch 語句的區別

if:

1、對具體的數值進行判斷

2、對區間進行判斷

3、對運算結果是boolean型別的表示式進行判斷

switch:

1、對具體的數值進行判斷

2、值得個數通常是固定的

總結:對於幾個固定的數值判斷,建議使用switch語句,因為switch語句會將具體的答案都載入進記憶體,效率相對高一些。

4、do while 語句和 while 語句的區別

do while 語句的特點:無論條件是否滿足,迴圈體至少執行一次,即先執行迴圈體,後進行判斷。

while 語句的特點:條件滿足時,迴圈體才會執行,即先進行判斷,後執行迴圈體。

java學習筆記 2

textfield 文字輸入框 持有物件引用物件之間互相不引用,只是通過對總的物件的引用來引用其他物件 內部類的好處可以訪問包裝類的成員 更清晰的組織邏輯,防止不應該被其他類訪問的類的訪問 用法 不允許或不需要其他類訪問時 paint 每次需要重畫的時候自動呼叫paint方法 graphics 相當...

Java學習筆記2

一.類和物件 類是乙個事物的抽象,乙個類的例項化就是物件,獲得這個事物屬性的方式就是方法。例如人是乙個類public class people 具體的乙個人小明就是人的例項化即物件,申明乙個物件需要用到關鍵字new,並且建構函式,初始化物件,people 小明 new people 其中人又有各種屬...

Java學習筆記(2)

包裝類的作用是將乙個普通的資料型別包裝成乙個物件,實現普通資料型別,物件,字串之間的轉化。包裝類可以實現自動裝箱和拆箱 語法糖 其實就是一種簡單的操作。自動裝箱 integer a 3 實際上在虛擬機器執行時這行 相當於integer a integer.valueof 3 意思就是虛擬機器自動將3...