zoukankan      html  css  js  c++  java
  • 4、java 数组

    数组的特点:

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

    数组的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。

    两种常见的初始化方式:
    (1) 动态初始化(指定长度):在创建数组的时候,直接指定数组当中的数据元素个数。
    (2) 静态初始化(指定内容):在创建数组的时候,不直接指定数据个数多少,而是直接将具体的数据内容进行指定。
    (1) 动态初始化数组的格式:

    数据类型[] 数组名称 = new 数据类型[数组长度];

    解析含义:
    左侧数据类型:也就是数组当中保存的数据,全都是统一的什么类型
    左侧的中括号:代表我是一个数组
    左侧数组名称:给数组取一个名字
    右侧的new:代表创建数组的动作
    右侧数据类型:必须和左边的数据类型保持一致
    右侧中括号的长度:也就是数组当中,到底可以保存多少个数据,是一个int数字

    (2) 动态初始化数组的格式:
    标准格式:
    数据类型[] 数组名称 = new 数据类型[] { 元素1, 元素2, ... };

    省略格式:
    数据类型[] 数组名称 = { 元素1, 元素2, ... };

    注意事项:
    1. 静态初始化没有直接指定长度,但是仍然会自动推算得到长度。
    2. 静态初始化标准格式可以拆分成为两个步骤。
    3. 动态初始化也可以拆分成为两个步骤。
    4. 静态初始化一旦使用省略格式,就不能拆分成为两个步骤了。
    // 省略格式的静态初始化
            int[] arrayA = { 10, 20, 30 };
    
            // 静态初始化的标准格式,可以拆分成为两个步骤
            int[] arrayB;
            arrayB = new int[] { 11, 21, 31 };
    
            // 动态初始化也可以拆分成为两个步骤
            int[] arrayC;
            arrayC = new int[5];
    
            // 静态初始化的省略格式,不能拆分成为两个步骤。
    //        int[] arrayD;
    //        arrayD = { 10, 20, 30 };
  • 相关阅读:
    So easy Webservice 2.WebService介绍
    So easy Webservice 1.Socket建设web服务
    eclipse 实用快捷键
    Memory Layout of C Programs
    C程序员必须知道的内存知识【英】
    闭包,懂不懂由你,反正我是懂了
    什么是闭包,我的理解
    浅析Java中的访问权限控制
    Java访问控制
    Java修饰符public,private,protected及默认的区别
  • 原文地址:https://www.cnblogs.com/chase-star/p/13499109.html
Copyright © 2011-2022 走看看