Java入门第三篇——数组

本文详细介绍了Java中数组的定义、赋值方法及引用类型的特性。包括不同方式的数组初始化,引用类型的概念及其如何指向堆内存中的实际数据。同时讨论了引用类型作为参数时的值传递特点以及Java的垃圾回收机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组
引用类型的变量
1.定义语法
Int[] a; int a[]; 非常不建议
2.赋值
1)Int [] a={1,2,3,4,5};
2)Int []a=new int [5]; //默认值
//0的类型含义
如果数组中的元素没有初始化,元素的值就是元素类型的默认值
3)Int [] a=new int [] {1,2,3,4,5};

3.引用类型是什么?
引用类型是个线索,用来找到堆中的真正数据,引用类型也是值传递,形参改变不会影响实参。
找到数组的线索
Int[] a=null; a引用没有指向任何数组

四种变量:
形参 栈
局部变量 栈
属性 堆
静态属性 方法区

引用的方法调用也是值传递
形参的改变不会影响实参

Java中的垃圾回收:
没有引用指向的对象(数组)

import java.util.Arrays;
Arrays.copyOf
Arrays.toString
学会查阅手册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值