Java基础知识:数组 入门到精通

本文介绍了Java中的数组概念,包括数组的本质(存储在堆和栈的区别)、声明与创建方式、基本特点(边界值和引用传递)、小案例(电话号码输出)以及多维数组、Arrays类的使用、冒泡排序和稀疏数组的概念。

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

2024/3/9

Java基础知识:数组 入门到精通

什么是数组

简单来说:数组是用于存储多个相同类型数据的有序集合

image-20240307160404641

数组的本质

1–Java 创建的数组是存储在Java堆里面的!

 int[] intArr = new int[10000000*1000000*10000]; //表示Java程序在运行过程中出现了内存溢出,原因是Java堆空间(heap)不足

20240307141703

2–方法在运行时是放在栈里面的!

main(args);     // Exception in thread "main" java.lang.StackOverflowError

image-20240307161304441

数组的三种声明和创建方式

20240307105220

20240307103726

20240307103927

20240307104625

import java.util.Arrays;

public class Old {
   
    public static void main(String
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值