2014-09-19 45 views
-8

我想用Java創建我自己的基本數組數據結構。我的意思是我不想使用Java預定義數組。這僅僅是爲了知道它在陣列之外發生了什麼! 那麼,我如何創建我自己的數組數據結構與Java?可能我應該把值分配給內存地址r這樣的東西。 謝謝你的回答數組如何工作?如何使用java創建基本的數組數據結構?

+0

爲什麼?這就是高級編程語言的用途。 – stealthjong 2014-09-19 12:59:34

+0

如果你想弄清楚數組是如何工作的,你應該自己做。 – 2014-09-19 13:00:29

+0

我在我的問題身上寫了。這只是爲了知道它是如何超越陣列!數組如何工作? – 2014-09-19 13:00:55

回答

2

Java不是一個很好的平臺來探索這個,事實上我不知道任何高級語言(甚至不是C)。這個結構非常基本,對它的操縱是建立在語言本身之上的,而且它們並沒有真正的構造來實現它(再次)。

嘗試彙編程序,一個真正的彙編程序(即特定於某個真實的CPU)或基於某種虛擬機的彙編程序(Knuth的,也許 - 它被稱爲MIX?)。然後,您可以處理分配的連續內存空間的問題,該內存空間由數組中每個元素的字節數索引。

相關問題