CodeGym /课程 /Java 语法 /内存中的数组

内存中的数组

Java 语法
第 7 级 , 课程 2
可用

“嗨,阿米戈。我来向你展示这一切在内存中是如何运作的。”

内存中的数组 - 1

“什么是 345?”

“只是一个随机数,但它表示包含单词‘Rain’的字符串的地址。”

“数组要复杂一些。”

内存中的数组 - 2

“155、166、177 – 这些数字也是随机的。它们表示右侧这些字符串的地址吗?”

“是的。你自己能猜出来,这很好。请注意,这里还有一个附加对象 – 包含 10 个元素的数组。”

“非常有道理。谢谢。眼见为实。谢谢你,里希。”

评论 (10)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
ForestHo 级别 15,Washington,China
15 五月 2024
up up
illion 级别 9,China,China
30 十一月 2021
I think it's too difficult for me.
kqhasaki 级别 23,Daxi,Taiwan, Province of China
4 八月 2021
不是散列表哦,散列表是通过键的hash值存储到数组对应位置,然后再顺着数组对应位置的链表往下接续实现存储和查找的。散列表和数组的查找时间复杂度是不一样的,当然数组索引耗时同样是O(1)。
Super Ego 级别 14,Wu Han,China
1 二月 2023
看图这字符串数组存储空间都不连续,感觉Java的数组就是key值为地址的散列表啊,蹲个算法大佬求解答
cheese 级别 8,Guangzhou
22 三月 2021
有点像散列表
lizhi 级别 20,英国
16 三月 2021
Should't the address of arrays be contiguous?
IWillTurnTheTide 级别 8,China
9 三月 2021
Mark
sir 级别 7,San Diego,China
23 二月 2021
wow,this is vrey easy
Sherry Li 级别 20,Jersey City,United States
24 四月 2020
picture is broken
Fool 级别 8,Changsha,China
9 三月 2020
oh ,it clear!!! Thanks!