ArrayList與陣列的比較&short circuit operator
[比較]
ArrayList與陣列
1.陣列在宣告的時候就必須確定大小;ArrayList不用指定大小
2.在普通陣列上放元素時必須指明位置;ArrayList可指定可不指定ex.若我要指定位置時,可以使用:
add(int, object); //int是位置,object是元素
若沒有要指定位置時,可以使用:
add(object); //就可以讓ArrayList自己管理大小
[Short Circuit Operator]
像"||"或是"&&",都稱Short Circuit Operator;
ex.
if(refVar != null && refVar.isValidType()){}
因為"&&"其左右的運算都要true整個運算式才會是true,若其左邊為false,則他就會直接跳出,不會進行到&&右邊的運算了,所以可以如ex裡面一樣的使用"&&"來避免呼叫refVar是指向null裡面不存在的method
[Java API]
Java的API中,class是被包在package中的,若要使用API內建的class的話,必須知道此class是放在哪個package中的