zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    java框架
    MVC编程模式
    java各版本简单对比
    java设计模式
    ES中TF-IDF算法
    es分词器
    java应用零停机,时间索引重建(reindex)
    Spring源码由浅入深系列一 简介
    Spring源代码解析(收藏)
    spring源码读书笔记
  • 原文地址:https://www.cnblogs.com/xuhan74520/p/13518547.html
Copyright © 2011-2022 走看看