首页 > 编程语言 > 详细

Java的数组

时间:2020-02-11 23:33:37      阅读:122      评论:0      收藏:0      [点我收藏+]

Java的数组

  1. 数组声明创建

  2. 数组使用

  3. 多维数组

  4. Arrays类(专门用来操作数组的类)

  5. 稀疏数组(用来压缩数组,使其便于保存,减少空间容量)

数组的声明创建

  1. 声明数组变量,语法为: 数据类型[ ] 数组名; (首选)

  2. C++声明数组变量,语法为: 数据类型 数组名[ ];(虽然也可以,但是不是首选)。

    int[] nums;     //这只是声明了一个数组,但未分配空间
  3. Java使用new操作符创建数组,语法为: 数据类型[ ] 数组名 = new 数据类型[数组长度];(1是声明,3是创建)

    int[] nums = new int[5];    //声明,并创建了数组。分配了一个能放5个int数据的空间
  4. 获取数组长度:数组名.length

  5. 给数组元素赋值

    nums[0] = 2;

Java内存分析

Java内存分为:堆、栈、方法区

  1. 堆:

    1.1. 存放new的对象和数组。

    1.2. 可以被所有的线程共享,不会存放别的对象引用。

  2. 栈:

    2.1. 存放基本变量类型(包含这个基本变量类型的具体数值)。

    2.2. 引用对象的变量(会存放这个引用在堆里面的具体地址)。

  3. 方法区:

    3.1. 可以被所有的线程共享

    3.2. 包含了所有的class和static变量。

技术分享图片

 

 

 

 

 

 

 

 

 

Java的数组

原文:https://www.cnblogs.com/WZ-BeiHang/p/12297197.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!