`

java基本数据类型数组

 
阅读更多

以前一直没注意,现在才突然发现了, 也许是自己基础不够扎实

基本数据类型数组在创建时正确的写法

int[] num = new int[10];

或者:

 

int[] num;
num = new int[10];

 

这实际上和:
Date now;
now = new Date();
没有差异。

 

int[] num只是一个句柄而已,实际的内存是在new的时候被分配的

int[] num = new int[10]; 也就是开始在内存栈中分配了变量num,在new的时候又在内存堆里分配了空间,变量num指向堆空间的首地址!

 

如果想初始化长度

int [] num=new int[10];   或     int [] num={1,1,1,1,1,1,1,1,1,1};

补充一下,int [] num={1,1,1,1,1,1,1,1,1,1};这种声明方法,数组的长度由后面的初始化元素决定,如果你初始化几个元素,那么数组的长度就是初始化为元素的个数。

分享到:
评论

相关推荐

    java基本数据类型与数组

    Java 基本数据类型与数组 Java 中的基本数据类型是指在 Java 中可以使用的最基本的数据类型,包括布尔型、字符型、整数型、浮点型等八种基本数据类型。这些基本数据类型是 Java 语言的基础,理解它们对于学习 Java ...

    Java期末复习资料_第2章_基本数据类型与数组.pdf

    本资料针对Java期末复习,深入讲解了基本数据类型、标识符、关键字以及数组的重点难点。 标识符是编程语言中用以标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列,亦即俗称的名字。在Java语言中,...

    accp5.0java第八章 数组(改)

    数组在Java中是一系列相同类型的数据的集合,它们存储在内存中的连续位置。通过单一的变量名,我们可以访问和操作这个集合中的每一个元素。数组的声明通常包括类型和大小,例如:`int[] myArray = new int[10];` ...

    浅析java之对象数组.pdf

    文章首先介绍了Java的基本概念和特点,然后详细探讨了一维数组的声明和使用,包括基本数据类型数组和对象数组的声明格式、创建方法和存储机制。最后,文章还讨论了对象数组的应用和实践意义。 知识点一:基本数据...

    java实现二维数组转json的方法示例

    在Java编程中,将二维数组转换为JSON格式的数据是常见的数据处理需求,特别是在处理Web服务或数据交换时。本文将详细讲解如何使用Java实现这一功能,以及涉及的相关操作技巧。 首先,我们需要理解二维数组和JSON的...

    java基本数据类型和数组

    java基本数据类型和数组,java编制0-255之间的UNICODE编码表

    java数组与方法数组的定义及使用

    在Java编程语言中,数组是一种特殊的对象,它用于存储同类型的多个数据项。数组的定义、创建和使用是Java编程的基础,而方法数组则引入了更高级的概念,允许我们在一个数组中存储方法引用。让我们深入探讨这两个主题...

    实验2 基本数据类型与数组.docx

    实验2 基本数据类型与数组 本实验主要介绍 Java 语言中的基本数据类型和数组,旨在让学生掌握 char 型数据和 int 型数据之间的互相转换,同时了解 Unicode 字符表。 一、基本数据类型 在 Java 语言中,基本数据...

    Java第5章 数组 含源代码

    在Java中,数组的声明通常包含数据类型和数组名,例如`int numbers[]`或`int[] numbers`,两者表示的含义相同,都是声明一个整型数组。 二、数组的初始化 数组初始化有几种方式: 1. 静态初始化:在声明时直接赋值...

    Java数组,Java数组,多线程编程

    Java数组是程序设计中的基本构建块,它允许程序员存储多个相同类型的数据在一个单一的结构中。在Java中,数组是一种对象,它们具有固定的大小,并且一旦创建,就不能更改其长度。数组提供了通过索引来访问其元素的...

    java数组 类型

    Java 数组类型是 Java 语言中的一种基本数据类型,用于存储多个相同类型的值。 Java 数组类型可以分为基本类型数组和非基本类型数组两种。 一、基本类型数组 基本类型数组是由基本类型变量组成的数组,例如 int[]...

    java程序控制与数组 详解 java实例20

    接下来是数组,它是Java中的一个重要数据结构,用于存储同一类型的数据集合。数组在内存中分配一块连续的空间,每个元素可以通过索引来访问。Java支持一维、二维和多维数组。例如,一维数组可以看作是一条线性的列表...

    Java大学实用教程 实验二 基本数据类型和数组 实验报告

    这个实验旨在帮助学生深入理解Java编程语言中的基础元素,包括基本数据类型的使用以及数组的处理。以下是根据实验内容展开的知识点详解: 1. **基本数据类型**:Java中有八种基本数据类型,包括两种整型(byte, ...

    java基本类型与byte数组互相转换.doc

    Java基本类型是指Java语言中最基本的数据类型,包括byte、short、int、long、float、double、char、boolean等。这些基本类型在内存中以二进制形式存储,而byte数组是Java中的一种数据结构,用于存储一组byte类型的...

    Java中的数组

    1. **数组是一种引用数据类型**:这意味着数组实际上是一个指向一组数据的引用。 2. **数组元素的类型一致性**:数组内的所有元素必须是相同的基本类型或引用类型。 3. **数组长度固定**:一旦数组被创建,其大小...

    java 数组的合并

    在Java编程语言中,数组是一种基础且重要的数据结构,用于存储同类型的元素序列。当我们需要将两个或多个数组合并成一个大的数组时,就需要用到数组的合并技术。本篇文章将详细探讨Java中如何实现数组的合并。 首先...

    Java数组练习题(带答案).doc

    5. **下标类型**:Java中数组的下标是整型(`int`),不能是其他数据类型。 6. **下标范围**:数组的最小下标是0,最大下标是数组长度减1。 7. **arraycopy()函数**:`arraycopy()`的最后一个参数指明要复制的元素...

    JAVA实验报告-数组.docx

    在数组操作中,涉及到的数据类型转换主要是在数组声明和操作时,如何在不同数据类型之间进行安全转换。同时,报告也详细分析了数组的引用与元素值的区别,以及在复制数组时所涉及到的元素操作,包括如何实现数组元素...

    Java程序设计Java数组PDF

    数组是指一组具有相同数据类型地数据地集合,这些数据可以是基本数据类型,也可以是对象(引用型数据)。 数组存放地每个数据称为数组地一个元素,这些元素具有先后顺序,元素地数量(个数)称为数组地长度,数组地长度是在...

Global site tag (gtag.js) - Google Analytics