Vetores (arrays-
-Os vetores são objetos que contêm diversos valores de um mesmo tipo. Esses valores, os quais são os elementos desse vetor, são identificados por um índice, (que é um valor inteiro  e determina a posição desses elementos dentro do vetor).

- Ao lado temos um vetor contendo oito elementos alfanuméricos.
- O nome que demos ao vetor foi conteudo, ao qual carregagos com nomes de pessoas. Para que este vetor seja construido em java, é preciso primeiro criarmos uma instância utilizando o operador new, com vemos abaixo:

 String conteudo [ ] = new conteudo [8] ;


Acessos a elementos de um vetor.
Podemos nos referenciamos ao valor do índice deste vetor, igual a um endereço de uma residência.
 conteudo[3] e teriamos a resposta João.
 conteudo[1] e teriamos a resposta Paula.
 conteudo[0] e teriamos a resposta Ana.
Também podemos ler o conteúdo inteiro do vetor por meio de um laço, e assim teremos acesso a todo o seu conteúdo, abaixo temos os dois exemplos em java.

Mostrando o conteúdo somente dos endereços especifocados. Mostrando todo o conteúdo do vetor.
class TesteVetorConteudo{
    public static void main(String args[]){
       
        String conteudo[] = new String[8];
       
        conteudo[0] = "Ana";
        conteudo[1] = "Paula";
        conteudo[2] = "Roberto";
        conteudo[3] = "Joao";
        conteudo[4] = "Marcio";
        conteudo[5] = "Fabiana";
        conteudo[6] = "Simone";
        conteudo[7] = "Gustavo";
       
        System.out.println("Conteudo[3] = " + conteudo[3]);
        System.out.println("Conteudo[1] = " + conteudo[1]);
        System.out.println("Conteudo[0] = " + conteudo[0]);
         
        System.exit(0);
       
    }
}
class TesteVetor{
    public static void main(String args[]){
       
        String conteudo[] = new String[8];
       
        conteudo[0] = "Ana";
        conteudo[1] = "Paula";
        conteudo[2] = "Roberto";
        conteudo[3] = "Joao";
        conteudo[4] = "Marcio";
        conteudo[5] = "Fabiana";
        conteudo[6] = "Simone";
        conteudo[7] = "Gustavo";
       
        for(int i=0;i <= 7;i++)
         System.out.println("Conteudo["+ i +"] = " + conteudo[i]);
         
        System.exit(0);
       
    }
}


Vetor como parametro
- Temos de saber que qualquer alteração feita nos valores do método que receber um vetor como parâmetro serão refletidas no vetor original.
  Assim como nos tipos construídos, os vetores são passados como referência, veja exemplo abaixo:

class TesteVetorParametro{
      public static void main(String args[]){
         int X[] = new int[3];
         int Y[] = new int[3];
          X[0] = 1;
          X[1] = 2;
          X[2] = 3;
        Y = cal(X);
        for(int c=0;c < 3;c++)
          System.out.println("Y["+c+"] = "+ Y[c]);
         System.exit(0);
       
    }
   
    //Método calc
    public static int[] cal(int r[]){
       
        for(int c=0;c < 3;c++)
          r[c] = 3 + r[c];
         return r; 
    }
 }