• 第四章 JAVA数组知识点


    第四章 JAVA数组

    1.数组的概述

    多个相同类型数据的组合,实现对这些数据的统一管理。

    数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型

    数组属于引用类型,可以理解为对象,数组中每个元素相当于该对象的成员变量

    数组一旦初始化,长度不可变。

    2.一维数组声明

    声明方式: 类型数组名[]或类型[] 数组名

    3.数组的初始化

    数组必须先初始化,然后才能使用

    初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值

    使用关键字new

    初始化分类:静态初始化  动态初始化

    4.动态初始化

    初始化时只指定数组长度,由系统为数组分配初始值

    数组长度其实就是数组中元素的个数

    5.输出数组中元素的值

    每个数组指明它的长度  a.lenght

    6.数组元素的默认初始值

    数组名和编号的配合就可以获取数组中的指定编号的元素。这个编号的专业叫法:索引(下标)

    7.静态初始化

    静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度

    数据类型[]  数组名 =  new 数据类型[] {元素一,元素二,。。。。。。};

    8.数组常见的问题

    数组索引越界

    ArrayIndexOutOfBoundsException

    访问到了数组中的不存在的索引时发生

    空指针异常

    NullPointerException

    数组引用没有指向实体,却在操作实体中的元素时

    9.数组元素的遍历

    For(){}

    增强for循环

    For(int a : b)

    {

    }

    10.多维数组

    数组的数组

    11.数组排序

    Java.util.Arrays 类的sort()方法提供数组排序功能

    Arrays.sort();

    冒泡排序

  • 相关阅读:
    记录centos中pptpd server 的配置
    记录IIS7.5的rewrite配置
    duration异常导致的移动端音频无法播放问题
    移动端web开发的几个tips记录
    关于ie8中微软雅黑字体显示的问题
    移动端audio使用的一个注意事项
    关于window.opener的一个小记录
    【翻译】行高的相关计算
    spring 事务管理(编程式)
    CSDN上看到的一篇有关Spring JDBC事务管理的文章(内容比较全)
  • 原文地址:https://www.cnblogs.com/webplq/p/6480709.html
Copyright © 2020-2023  润新知