1. 程式人生 > >String 引用資料型別?基本資料型別?

String 引用資料型別?基本資料型別?

(1)Java資料型別在記憶體中的儲存:

             1)基本資料型別的儲存原理:所有的簡單資料型別不存在“引用”的概念,基本資料型別都是直接儲存在記憶體中的記憶體棧上的,資料本身的值就是儲存在棧空間裡面,而Java語言裡面八種資料型別是這種儲存模型;

             2)引用型別的儲存原理:引用型別繼承於Object類(也是引用型別)都是按照Java裡面儲存物件的記憶體模型來進行資料儲存的,使用Java記憶體堆和記憶體棧來進行這種型別的資料儲存,簡單地講,“引用”是儲存在有序的記憶體棧上的,而物件本身的值儲存在記憶體堆上的; 區別:基本資料型別和引用型別的區別主要在於基本資料型別是分配在棧上的,而引用型別是分配在堆上的(需要java中的棧、堆概念)

(2)那Java中字串string屬於什麼資料型別? Java中的字串String屬於引用資料型別。因為String是一個類,