day06-java数组_1

本文详细介绍了Java数组的概念、定义、初始化及内存存储方式。数组作为Java中最基本的集合,可以存储基本数据类型或引用类型的数据。文章讲解了数组的两种定义方式,静态初始化与动态初始化的区别,并分析了数组在内存中的存储特性。
摘要由CSDN通过智能技术生成

java数组

一、数组的概念

  • 数组:就是一个容器,用来存放元素的容器,它是最基本的集合。

  • 可存放的元素:基本数据类型的元素,比如 int 类型的,float类型的;也可以存引用类型的,比如String类型的,或者自定义类型的。数组本身就是一种引用类型。

二、数组的定义

  • 定义方式 1:元素类型 / 引用类型[] 数组名称;

  • 定义方式 2:元素类型 / 引用类型 数组名称[] ;

int[] arr; int arr[];//不建议使用

 

三、数组的初始化

  • 静态初始化:在数组定义的时候就给数组赋值。

     int[] arr = {1,5,3,6};//数组定义好了就赋值了 int[] arr1 = new int[] {1,3,5,6};//静态初始化的标准形式
  • 动态初始化:先定义一个数组,指定长度,但是先不赋值,在用到的时候在赋值。
  • 但默认使用零值(0,0.0,false)初始化。

     int[] arr = new int[10];//先不赋值 arr[0] = 1; arr[1] = 2;

 

四、数组在内存中的存储

  • 内存分析

  • final修饰数组的时候

 

转载于:https://www.cnblogs.com/zhiai007/p/9343179.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值