Java_Day6(變量的類型)

1.變量分類

  • 局部變量:方法體中聲明。
  • 成員變量:方法體外聲明。
    實例變量:【前面沒有修飾符static】
    靜態變量:【前面有修飾符static】
  • 靜態變量存儲在方法區內存中。
  • 三塊內存中變化最頻繁的是棧內存,最先有數據的是方法區內存,垃圾回收器主要針對堆內存。
  • 垃圾回收器什麼時候會考慮將某個java對象的內存回收呢?
  • 當其成爲垃圾數據時,即沒有引用指向它的時候。這個對象無法被訪問,因爲訪問對象時只能通過引用訪問。在這裏插入圖片描述
    在這裏插入圖片描述
  • 空指針異常
  • 原因:空引用訪問實例相關的數據(有對象的參與)。
    Student s =new Sturent();
    s=null;
    一個java文件只能有一個public的類,而且這個類必須和這個java文件同名
    找不到符號報錯一般在創建對象時丟了關鍵字new,未聲明變量
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章