• 数组初始化


    动态初始化:

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

    格式:数据类型  [ ]   变量名 = new 数据类型 [数组长度];

    范例: int [ ] arr = new  int [ 3 ];

    内存分配:

    栈内存:存储局部变量

    定义在方法中的变量,例如:arr 使用完毕,立即消失。

    堆内存:存储 new 出来的内容(实体,对象)

    系统在初始化时,会为存储空间添加默认值。

    每一个 new 出来的东西都会有一个地址值,使用完毕,会在垃圾回收器空闲时被回收。

    静态初始化:

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

    格式:数据类型 []  变量名 = new 数据类型 [] {数据1,数据2,数据3,......}

    范例: int []  arr = new int [] {1,2,3};

    简化格式:数据类型 []  变量名 =  {数据1,数据2,数据3,......}

  • 相关阅读:
    bean
    Parcel
    其他
    XSS
    渗透 提权 常用 批处理 代码总结
    暴力攻击 PHP 脚本 初探
    CGI PL PERL脚本 提权
    ACCESS 手工注入
    shell 数组操作
    宏定义 宏参数 .
  • 原文地址:https://www.cnblogs.com/hulingyunhahaha/p/14706406.html
Copyright © 2020-2023  润新知