当前位置: 首页 > 知识库问答 >
问题:

在Java编程语言中,数组是怎样的对象?[副本]

温浩大
2023-03-14
int[] arr={2,4,5,0,77,9};

共有1个答案

司徒高丽
2023-03-14

您似乎认为new是在Java中创建对象的唯一方法。不是,也可以创建对象:

  • 使用拳击;例如整数i=42;
  • 使用类文本;例如class c=something.class;
  • 使用字符串文本;例如字符串s=“abc”;
  • 通过枚举类...因为每个枚举值都是一个对象。
  • 使用反射;例如构造函数::NewInstance
  • 使用Object::Clone

...诸如此类。

int[] arr = new int[]{2, 4, 5, 0, 77, 9}; 
 类似资料:
  • 为什么这个数组是一个对象类型,因为我们没有在这里使用new关键字。请解释一下。

  • 我是android的新手,但我仍然不明白什么是Java中的扩展。

  • 主要内容:C语言难吗?,C语言是计算机产业的核心语言对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解C的程序员。 C语言除了能让你了解编程的相关概念,带你走进编程的大门,还能让你明白程序的运行原理,比如,计算机的各个部件是如何交互的,程序在内存中是一种怎样的状态,操作系统和用户程序之间有着怎样的“爱恨情仇”,这些底层知识决定了你的发展高度,也决定了你的职业生涯。 如果你希望成为出类拔萃的人才,而不仅仅是码农,这么这些知识就是不可逾越的。

  • 问题内容: 过去,我使用C 作为编程语言。我知道用C 编写的代码会经过编译过程,直到成为目标代码“机器代码”为止。 我想知道Java在这方面如何工作。用户编写的Java代码如何由计算机运行? 问题答案: Java实现通常使用两步编译过程。Java编译器将Java源代码编译为字节码。字节码由Java虚拟机(JVM)执行。现代JVM使用称为即时(JIT)编译的技术将字节码编译为硬件CPU在运行时即时理

  • 本文向大家介绍在编程语言中怎样定义队列及其使用(C++),包括了在编程语言中怎样定义队列及其使用(C++)的使用技巧和注意事项,需要的朋友参考一下 队列在编程语言中是如何定义的呢?小编与大家分享自己的经验。 队列的定义 队列是限制结点插入操作固定在一端进行,而结点的删除操作固定在另一端进行的线性表. 队列犹如一个两端开口的管道.允许插入的一端称为队头,允许删除的一端称为队尾.队头和队尾各用一个”指

  • 问题内容: 在Java中,我们可以声明一个数组,例如 这是否意味着数组本身是一个对象?因为在C ++中,数组只是一个指针,没有任何方法。 问题答案: Java语言规范的第4.3.1节从以下内容开始: 对象是类实例或数组。