首页 > 编程语言 > 详细

08 数组相关知识

时间:2020-05-31 16:31:09      阅读:52      评论:0      收藏:0      [点我收藏+]

1.数组特点

  • 数组是一种引用数据类型
  • 数组中的多个数据,类型必须统一
  • 数组长度在程序运行期间不可改变

2.数组定义

  • 数据类型[ ] 数组名 = new 数组存储的数据类型[长度];
    • 此方法也为动态化数组
    • 使用动态初始化数组时,其中的元素会自动拥有一个默认值
    • 如果是整数类型,默认为0
    • 如果是浮点类型,默认为0.0
    • 如果是字符类型,默认为‘\u0000‘
    • 如果是布尔类型,默认为false
    • 如果是引用类型,默认为null
  • 数据类型[ ] 数组名 = new 数据类型[ ]{ 元素1,元素2,元素3...};
  • 数据类型[ ] 数组名 = { 元素1,元素2,元素3...};

3.数组的访问 

  • 数组名[索引]
  • 数组的长度属性: 数组名.length
  • 索引访问数组中的元素      数组名[索引]=数值,为数组中的元素赋值
                                             变量=数组名[索引],获取出数组中的元素

4.java虚拟机的内存划分

技术分享图片

 

 5.数组索引越界异常

  • 索引出错     ArrayIndexOutOfBoundsException
  • 空指针异常  NullPointerException   因为数组没有初始化

6.获取数组长度   数组名.length

数组一旦创建,程序运行期间,长度不可改变

7.数组遍历

技术分享图片

 

 8. 数组作为方法参数

数组作为方法参数传递,传递的参数是数组内存的地址。

 

9.数组作为方法返回值

数组作为方法的返回值,返回的是数组的内存地址

 

08 数组相关知识

原文:https://www.cnblogs.com/deepsealin/p/12983749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!