Quatro características básicas e limites dos arrays Java - notas de estudo de 10 dias

Quatro características básicas de matrizes

  • Seu comprimento é determinado. Depois que a matriz é criada, seu tamanho não pode ser alterado .

  • Os elementos devem ser do mesmo tipo e tipos mistos não são permitidos.

  • Os elementos da matriz podem ser de qualquer tipo de dados, incluindo tipos básicos e tipos de referência.

  • Variáveis ​​de array são tipos de referência, arrays também podem ser considerados objetos e cada elemento do array é equivalente a uma variável de membro do objeto.

  • A própria matriz é um objeto, e o objeto em Java está no heap, portanto , quer a matriz salve o tipo original ou outros tipos de objeto, o próprio objeto da matriz está no heap .

Limite de matriz

  • O intervalo legal do subscrito; [0, comprimento-1], se ele cruzar a fronteira, um erro será relatado
 public static void main(String[] args) {
    
    
  //length为5,它的下标为0-4
  int[] nums = new int[5];
  System.out.println(nums[5]);
//如果取5就会报错
//java.lang.ArrayIndexOutOfBoundsException: length=5; index=5
//所以我们不能超过长度
  }

Erro java.lang.ArrayIndexOutOfBoundsException

Resumo da matriz

  • Uma matriz é uma coleção ordenada do mesmo tipo de dados (o tipo de dados pode ser qualquer tipo interno)
  • Array também é um objeto e os elementos do array são equivalentes às variáveis ​​de membro do objeto
  • O comprimento da matriz é determinado e, se for inalterável, o seguinte erro será relatado se exceder o limite:
    ArrayIndexOutOfBoundsException:

Acho que você gosta

Origin blog.csdn.net/yibai_/article/details/114603886
Recomendado
Clasificación