java的array類 java引用類數(shù)組的問題?
java引用類數(shù)組的問題?A A=newa()A聲明數(shù)據(jù)類型是big AA(在堆棧中)。這是因?yàn)橐脤?shí)際上是一個(gè)受限指針(在Java中,它是一個(gè)特殊的受限指針)。通過這個(gè)小a,您可以找到您定義的數(shù)據(jù)(
java引用類數(shù)組的問題?
A A=newa()A聲明數(shù)據(jù)類型是big AA(在堆棧中)。這是因?yàn)橐脤?shí)際上是一個(gè)受限指針(在Java中,它是一個(gè)特殊的受限指針)。通過這個(gè)小a,您可以找到您定義的數(shù)據(jù)(定義將分配存儲(chǔ)空間)。new關(guān)鍵字用于分配堆空間。A()數(shù)據(jù)類型big A的構(gòu)造方法,new A()使用A的默認(rèn)構(gòu)造方法在堆上分配空間。你不能直接進(jìn)入這個(gè)空間。你需要一座橋。A=newa()意味著將堆上分配的空間的第一個(gè)地址分配給A。換句話說,A指向堆上分配的空間。A是橋,但A只有第一個(gè)地址。他不知道它的數(shù)據(jù)類型(class)a a=new a a in a()意思是告訴編譯器小a是數(shù)據(jù)結(jié)構(gòu)(class)a=new a();意思是先在堆中分配一個(gè)內(nèi)存(new)來存儲(chǔ)大a的數(shù)據(jù)結(jié)構(gòu)(class),然后向小a聲明一個(gè)大a類型引用,然后分配分配的第一個(gè)地址內(nèi)存要小A。如果看得清楚,Java語法就不會(huì)有問題