• java里的数组


    1.一个数组只能存储一种数据类型的数据,而不能存储多种数据类型的数据。

    注:java中类与类之间有继承的关系,可能产生一个数组中存放多种数据类型的假象,但实际上仍然时唯一的一种类型,即父类型。

    2.数组的初始化完成,数组在内存中所占的空间也就被固定下来。清空数组元素的数据,其占有的空间依然保留。

    3.java数组可存基本类型和引用类型的数据,且数组本身就是一种引用类型。

    4.定义数组时不可指定长度。定义数组后还需对其进行初始化,即为数组的数组元素分配内存空间,并为数组元素赋初值,其初始化分为两种:静态初始化和动态初始化。

      静态初始化:由程序员显示指定每个数组元素的初始值,由系统决定数组长度。

        语法: arrayName = new type[]{element1, element2,...};

        int a = {1,2,3,4};简化的静态初始化,定义数组的同时初始化。

      动态初始化:程序员只指定数组长度,由系统为数组元素分配初始值。

        语法:ayyayName = new type[length];

      注:布尔类型的值系统默认为:false 

    5.异常情况:数组索引越界:java.lang.ArrayIndexOutOfBoundsException:N

     

  • 相关阅读:
    安装 logstash
    ES 关于 Index、Type、Document
    java 获取 属性的注释(二)
    outlook 发件人 xxx 代替 xxx 的问题
    EDI 报文发送(拼箱实例)
    微服务拆分之道
    DDD 领域驱动设计之面向对象思想
    如何构建知识体系?
    架构思维:系统容量设计
    接口性能优化技巧
  • 原文地址:https://www.cnblogs.com/xuhan74520/p/13518547.html
Copyright © 2020-2023  润新知