靜態的方法不能調用非靜態的變量java
靜態的方法不能調用非靜態的方法多線程
靜態的變量被同類的全部實例共享 spa
靜態變量會在該類的任何對象建立以前完成初始化線程
靜態變量會在該類的任何靜態方法執行以前完成初始化3d
靜態的final變量是常量code
public static final double PI = 3.1415926;
複製代碼
有時你會想要把primitive原始數據類型當作對象來處理,例如在5.0以前的java版本上,你沒法直接將primitive原始數據類型放入到ArrayList或hashMap中cdn
不要把大籃子放到小籃子上面對象
每一個線程有本身獨立的調用棧blog
多線程看起來像同時執行,實際上是cpu調度,並隨機給線程分配時間片斷(拿到時間片斷的才能執行), 線程之間快速切換交替執行繼承