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...