zoukankan      html  css  js  c++  java
  • java 数组的定义

    package java03;
    /*
    数组的初始化:就是创建一个数组,并向其中古语一些默认的值
    
    两种常见的初始化方式:
        1、动态初始化(指定长度)
        2、静态初始化(指定内容)
    
     动态初始化数组格式:
        数据类型[] 数组名称 = new 数据类型[数组长度];
          拆成两个步骤:   数据类型[] 数组名称;
                        数组名称 = new 数据类型[数组长度] ;
    
        解析:
            左侧的数据类型,也就是数组当中保存的数据,全部是统一的类型
            [] 中括号 代表是一个数组
            左侧的数据名称  就是数组的名字
            new代表创建数组的动作
            数据类型  必须和左边的数据类型保持一致
            数组长度就是数组可以保存多少个数据,是一个int数字
    
      静态初始化数组格式:
      数组类型[] 数组名称 = new 数组类型[] {元素1,元素2,.....};
      拆成两个步骤:   数据类型[] 数组名称;
                        数组名称 = new 数据类型[] {元素1,元素2,.....};
      
            省略格式:
                数据类型[] 数组名称 = {元素1,元素2,.....};      不支持分成两个步骤
            注意事项:
            虽然静态数组初始化没有直接告诉长度,但是根据大括号里面的元素具体内容,也可也以直接自动推算出来
    
    建议:明确内容用静态数组,不知内容用动态数组
    *
    * */
    public class Domo01Array {
        public static void main(String[] args) {
    //        创建一个数组,里面可以保存60个int数据
            int[] array1 = new int[60];
    
    //        创建一个数组,可以存放60个double类型的数据
            double[] array2 = new double[80];
    
    //        创建一个数组,可以存放5个字符串
            String[] array3 = new String[5];
    
    //        创建一个数组,用来装的全是int数字,具体为12,23,45,56
            int[] array4 = new int[]{12,23,45,56};
    
    //        创建一个数组,用来装字符串:“hello”,“world”,“java”
            String[] array5 = new String[] {"hello","world","java"};
        }
    }
  • 相关阅读:
    学习博客
    file-max与ulimit的关系与差别
    buffer cache chain 图
    计算机体系结构 ---图2
    计算机体系结构-图
    工作于内存和文件之间的页缓存, Page Cache, the Affair Between Memory and Files
    Linux Kernel: buffers和cached的区别
    lnux内核的malloc实现(Oracle的cache buffer影子)
    内存管理概述、内存分配与释放、地址映射机制(mm_struct, vm_area_struct)、malloc/free 的实现
    Linux 内核的文件 Cache 管理机制介绍-ibm
  • 原文地址:https://www.cnblogs.com/spp666/p/11692509.html
Copyright © 2011-2022 走看看