7月13日学习笔记

  数组      

所谓的数组指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作。数组本身 属于引用数据类型,那么既然是引用数据类型,这里面实际又会牵扯到内存分配,数组变量是引用(地 址)型变量    

数组相关概念:

  • 数组名
  • 元素
  • 角标、下标、索引
  • 数组的长度:元素的个数 length

数组的特点:

  • 数组是有序排列的
  • 数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型
  • 创建数组对象会在内存中开辟一整块连续的空间
  • 数组的长度一旦确定,就不能更改。

数组的分类

  • 按照维数:一维数组、二维数组、... ...
  • 按照数组元素的类型:基本数据类型元素的按钮、引用类型元素的数组

数组的定义

1、声明并开辟数组

2、静态初始化数组

数组先开辟内存空间,而后再使用索引进行内容的设置,实际上这种做法都叫做动态初始化,而如果希 望数组在定义的时候可以同时出现设置内容,那么就可以采用静态初始化完成。

 

数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。

数组的特点:数组长度是固定的。

 注:使用new关键字分配内存时,简单类型的数组中的元素都有初始值

数组元素的默认初始化值

  • 数组元素是整型:0
  • 数组元素是浮点型:0.0
  • 数组元素是char型:0或'\u0000',而非'0'
  • 数组元素是boolean类型:false,Oracle的JVM中采用byte[]方式进行存储
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值