自由式学习
72人加入学习
(0人评价)
Java_Java基础和高级语法(第一篇)(2022)
价格 免费
该课程属于 3339-关同学-Java学科 请加入后再学习

Jvm会在其内存空间中 开辟一个称之为 堆的存储空间 这部分空间

用于存储使用 new 关键字 创建的数组和对象

 

易错点arr[i] = arr[i - 1]  但是我之前写成了i来定位  事实上

Arr[i] 这个代表的数字 是关键信息

 

插入排序

For (int i = arr.length-1; i > 0; i++ ){

  Arr[i] = arr[i-1]

}

Arr[0] = 55

 

数组的有缺点

优点:可以通过下标直接找到该数据

缺点:所有的数组类型相同

      要求内存空间连续,并且长度一旦确定,就不能修改

      增加和删除元素时 可能移动大量元素,效率都

 

 

增加功能,调取数据中的包

作用是表示将数组arr中下标从1开始的第三个元素拷贝到数组brr

下标从0开始的位置

System. Arraycopy(arr, 1, brr, 0 ,3)-----这个不知道 用的多不多

 

使用Scanner的时候是交叉顺序

例如:Scanner input = new Scanner(System.in);

      Int     sth  = input.nextint();

有机会了解了解 inport java.util Arrays这个包,主要作用是直接将数组

打印出来,而不是使用for循环,而且这个还能做到{1234}

带逗号和前后两个花括号,而不是分段用for循环再另外加上 才能处理

 

这里有好几个数组工具类的常用方法-------都是 这种 增加一个包,然后

用现成的数组结构 放进去

[展开全文]

1、当声明一个变量时,本质上是申明一个空间;

栈区中,用于存放程序运行过程当中所有的局部变量。

无论是数组,还是对象,都是在堆区中存放

 

JVM会在其内存空间中开辟一个称为“堆”的存储空间,这部分空间用于存储使用new关键字的引用变量

基本数据类型,放的是数据内容

引用数据类型,放的是地址

数组是引用数据类型,数组名是存放的是地址

[展开全文]