變量,對象與內存

1、啥是變量?數組

  • 從表面看變量就是存儲 數據的,然而他的本質是存儲位置,這個變量還有個類型,來講明啥樣的值能放進去。
  • 變量一共有7種:靜態變量,實例變量(這東西分配在Heap上),數組元素,(值參數,引用參數,輸出參數)這三個在方法種用,局部變量(通常說變量指的就是它,出如今方法體中,這東西內存分配在stack上再也不Heap上)。
  • 變量聲明: 修飾符組合(public static)這個可要可不要 +類型 +變量名+初始化器 這個可要可不要 
  • 變量=以變量名所對應的內存地址爲起點,以其數據類型所要求的存儲空間爲長度的一塊內存區域
  1. 值類型的變量:沒有實例,實例和變量一塊兒的

                      

         2.引用類型的變量:存儲的數據是實例對象的內存地址3d

                     

       3.變量的默認值,實例變量也就是字段默認是0,可是局部變量是不會給默認值的對象

相關文章
相關標籤/搜索