06.数组

数组

定义

 int[] numbers=new int[10];//使用new创建,动态初始化,会默认初始化全为0
 int[] numbers={1,2,3,54};//静态初始化,创建+赋值

内存

存放new的对象和数组,可以被所有线程共享,不会存放别的对象的引用

存放基本变量类型(和具体数值)引用对象的变量(存方引用在堆里面的地址)

方法区

可以被所有线程共享,包含了所有class和static变量

image-20241121101408713

方法

toString

Arrays.toString(a);

冒泡

for(int i=0;i<arrays.length-1;i++)//注意n个数字比较n-1次
{
    for(int j=0;j<arrays.length-1-i;j++)//每次大的数字挪到后面,后面就不需要比较了
    {
        if(arrays[j]<=arrays[j+1]) continue;
        else {int x=arrays[j];
            arrays[j]=arrays[j+1];
            arrays[j+1]=x;
        }

    }
}
posted @ 2024-11-29 10:40  cookiesDing  阅读(26)  评论(0)    收藏  举报