【每天一个技术点】数组到底是不是对象

课代表总结如下👍👍👍
【每天一个技术点】数组到底是不是对象
总结:
一、计算机技术的问题😃
二、计算机技术的看法😃
三、计算机技术的结论😃
一、计算机技术的问题😃❓
1、【每天一个技术点】数组到底是不是对象
00:05

二、计算机技术的看法😃
Java 语言规范中明确说明数组就是对象。
数组有自己的字段和方法,也能调用所有的 object 方法,用 instance of 关键字也能看出数组是一个 object 将数组直接复制给 object 也没问题。
所以如果两个变量指向的是同一个数组,那么只要其中有一个变量修改了数组中的值,另一个变量也能观察到数组数据的变化。
数组对象是由 JVM 直接创建的,并不是通过某类来实例化。除了 object Y 数组并不是类体系数中任何类的实力,这是数组区别于普通对象的一个点。在 reflect 包下有一个 array 千万不要混淆了,那只是一个数组相关的工具类并不是数组类型。
00:28

三、计算机技术的结论😃
每天分享一个技术知识,时不时地分享长内容干货。