Java基礎進階-2-運算符+ArrayList

目錄

1、前置/後置 ++

2、cast運算符

3、ArrayList

4、包名


1、前置/後置 ++

前置 ++ 代表 先執行加法操作,再運用變量的值。前置一般只有在下面這樣的情況運算纔有意義。

     int x=0; int z= ++x;   //輸出結果 x z都是1

後置就是先運用變量的值,再做加法操作。

     int x=0; int z= x++;  //輸出結果 x=1; z=0;

我們常在for循環中添加 ++,但是前置和後置都是一樣的。

      for (int i = 0; i < 3; i++) {
            System.out.println(i);
        }
      for (int i = 0; i < 3; ++i) {    //輸出結果都是0、1、2
            System.out.println(i);
        }

2、cast運算符

當我們在進行強制類型轉換的時候,我們就會用到cast運算符。

3、ArrayList

一般數組創建的時候需要指定數組的大小,但是ArrayList在創建的時候,是不需要指定大小的,它會在加入或者刪除元素的時候自動地調整大小。

int[] a=new int[20];                    ArrayList<String> b=new ArrayList<>();

ArrayList只能存儲對象引用,而不能存儲8種原始數據類型, 看下圖紅色框如果你創建int類型 ArrayList會報錯。

但是編譯器能夠自動地原始數據類型包裝成Object對象存放起來,看下圖綠色框。

4、包名

我們在編程的時候,老是用到import來導入其他包的方法。

但是import與C的include並不相同。運用import只是幫你省下每個類前面的包名稱而已,程序並不會因爲用了import變大或者變慢。

java.lang 是預先被引用的包,所以我們在使用String、int這些類是,不需要引入包名。

我們自己創建的包,相當於製造了名稱空間,這樣可以錯開相同名稱的類。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章