• java篇 之 数组


    数组:本身也是对象元素数据类型必须一致,初始值为各种零(跟类型一致),数组中存放 的是对象的引用(地址),对象在其它空间,一旦创建长度不可变,length可以直 接访问

    new的时候才分配空间,创建了对象(定义)

    Int[] array = new int[2];   array(代表数组array[])

    array[0] = 0;

    array[1] = 1;

    System:不输出回车

    Systemln:输出回车

    Array.length:长度

    int[] a =  new int[]{1,2,3,44,5,5,6,6,}; <===> int[] a ={1,4,5,7,8};

    {Int[] a = new int[2]      <===> {int[] a = new int[]{1,2}; }

    a[0] = 1;                     {int[] a = {1,2};}

    a[1] =2;}

    java中的数组对象和java.util.Arrays类是什么关系?

    java.util.Arrays类是数组的辅助类,该类中有很多静态方法可以用来操作数组对象,例如给数组元素排序、查找数组中某个元素的下标等等

    假设有一个数组对象arr,如何获取该数组的长度?使用该数组对象可以调用到哪些方法?

    int len = arr.length;

    数组对象arr只能调用到从Object中继承过来的方法,数组对象本身并没有其他方法

    如何复制一个数组到新数组中,使用哪个类中的哪个方法,只需要写出使用的类名和方法名字即可(至少列出一种情况)

    使用System类中的arraycopy方法

    使用Arrays类中的copyOf方法

    申明数组的方式:

           int[] IArray 或者 int IArray[] 基本数据类型数组,数组中存放的是基本数据类型。

           Teacher[] tArray 或者 Teacher tArray[] 类数组,数组中存放的是Teacher类创建的若干个的对象。

    声明数组变量的时侯,不能指定数组的长度,以下声明方式是非法的。

                 int x[1];

                 int[2] x;

  • 相关阅读:
    return, break, continue
    equals 与 ==
    过滤器
    通过域名区分虚拟主机
    通过端口区分不同虚拟机
    Nginx实现反向代理
    Nginx安装
    poj2387 Til the Cows Come Home(Dijkstra)
    hdoj2544 最短路(Dijkstra || Floyd || SPFA)
    最小生成树
  • 原文地址:https://www.cnblogs.com/wskb/p/10810974.html
Copyright © 2020-2023  润新知