java中数组的下标是咋实现的

你若理解C的数组下标是怎么实现的,我想Java的也差不多。
【java中数组的下标是咋实现的】 假设你创建一个A,A的内存大小是50Byte,那么系统就分配给你一块大小为500Byte的内存块,内存块起始地址为x,那么A=A=A=
也就是说访问A就是访问x+i*size开始的50个字节的内存块。
java中数组的下标是咋实现的

图片来源:http://www.cs.cmu.edu/afs/cs/academic/class/15213-f10/www/lectures/07-machine-data.pdf


    推荐阅读