Java 第四天 数组

Alt + 鼠标保持左键移动=多行全选

数组

  1. 动态初始化
    数据类型[] 数组名称 = new 数据类型[m]
    m是数组的长度,指定长度,数组的下标从零开始
  2. 静态初始化
    数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…,元素n}
    数组的长度:数组名.length

打印数组

Java中的内存分配

  1. 栈内存:存储的是局部变量。局部变量就是定义在方法括号内的变量
    eg: main方法中的,或者if语句{}中的,或者for循环中的,其他方法中的
    局部变量一旦超过自己的作用域就不能被使用了,因为内存空间会被回收。
  2. 堆内存:存储的是对象。对象就是new出来的东西。具有一个首地址值
    boolean型 默认为false
    引用数据类型 默认为null
    其它七种为0
    实例变量,各种方法的地址
  3. 方法区 存储和.class字节码相关的类,构造方法,普通方法,静态变量
  4. 本地方法栈 :和操作系统相关
  5. 寄存器:和CPU相关

栈中的数组可以引用一个堆中的地址。
在这里插入图片描述

数组的遍历 数组的最值 数组的反转

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值