7Java数组

Java数组

数组定义

  • 相同数据类型的集合
    int[] nums = new int[2];

内存分析

  • Java内存
      • 存放new的对象和数组
      • 可以被所有的线程共享,不会存放别的对象引用
      • 存放基本变量类型(包含这个变量的值)
      • 引用对象的地址
    • 方法区
      • 可以被所有的线程共享
      • 包含了所有的class和stack变量

四个特点

  • 长度确定
  • 元素相同
  • 可以是任何数据类型
  • 是引用类型,在堆中

多维数组

Arrays 类

冒泡排序

稀疏数组

  • 二维数组有很多0,用稀疏数组代替
posted @ 2020-05-19 20:43  jiaobojin  阅读(97)  评论(0)    收藏  举报