Java 所有数据类型都是对象的特定类型吗?

Java 所有数据类型都是对象的特定类型吗?,java,php,javascript,programming-languages,Java,Php,Javascript,Programming Languages,所有数据类型都是对象的特定类型吗 如果我将数组称为一种对象类型,那么我将如何调用数组中的值呢?这取决于编程语言。例如,C中不存在任何对象。这里,数组是内存中的一个连续空间 在PHP中,数组也不是对象,而是作为哈希映射实现的 在Java中,数组不是对象,但可以包含对象。另一方面,ArrayLists是对象,只能包含对象。编辑:参见注释 在JavaScript中,除了基元类型之外的所有内容都是对象,也包括数组 您必须小心区分语言术语和一般数据结构。在Java中,数组是对象。newobject[0]

所有数据类型都是对象的特定类型吗


如果我将数组称为一种对象类型,那么我将如何调用数组中的值呢?

这取决于编程语言。例如,C中不存在任何对象。这里,数组是内存中的一个连续空间

PHP中,数组也不是对象,而是作为哈希映射实现的

Java中,数组不是对象,但可以包含对象。另一方面,
ArrayList
s是对象,只能包含对象。编辑:参见注释

JavaScript中,除了基元类型之外的所有内容都是对象,也包括数组



您必须小心区分语言术语和一般数据结构。

在Java中,数组是对象。
newobject[0]instanceof Object
newint[0]instanceof Object
返回
true
。但是,总的来说,你是对的。@CajunLuke:嗯,好的。这表明我缺乏Java知识。。。谢谢@菲利克斯,很酷。关于数组在Java中是对象的知识很少有用。一个人从不直接把自己当作一个对象;这就是为什么我们有ArrayList。“一个人永远不会直接将一个人用作对象”你能简要介绍一下吗pls@radkrish:为了让@Cajun知道你的评论,你必须像我一样用@来提到他。