来吧!给你不一样的数组深入讲解
不知道为啥,数组让我写的很痛苦!写到深夜两点啊,不容易,各位看官,记得点赞😂,不然没动力了 数组小谈😁 庆哥: 嗨,小白,知道啥是数组吗?😎 小白: 你看你这话说的,数组那还不简单,学计算机的没有不知道数组的吧,我们刚开始接触C语言的时候就有数组啊,现在在学习java,也有数组啊,一般不就这样嘛😁 int[] array = new int[10] 这就创建了一个长度为10的数组,是不是?😀 庆哥: 嗯嗯,你还知道数组的啥啊。比如特性啥的? 小白: 这个嘛,数组啊,最经典的不就是可以根据数组下标来读取数据吗?比如上面定义的那个长度为10的数组,可以使用array[1]来获得数组第二个位置的数据。 庆哥: 为啥不是第一个的数据,那不是1吗? 小白: 这个嘛,那是因为数组下标是从0开始的,所以实际上1就是2的位置,就像这样: 庆哥: 那数组下标为啥从0开始啊😎 小白: 嗯。。。这个?😂不知道 庆哥: 在Java中数组其实可以看做是一个对象嘛?😉 小白: 纳尼?没有考虑过这个问题啊🤣 庆哥: 知道Array和Arrays嘛🤗 小白: 不是太清楚😅 庆哥: 哈哈,来吧,今天就让你彻底搞懂数组这家伙😎 小白: 小板凳已备好😄 啥是数组啊😂 天马星空看数组😎 庆哥: 既然我们要学习数组,那首要的任务就是先要弄懂,啥是数组?你现在清空大脑,不要想着什么数组是数据结构,什么连续内存,什么随机访问