Nome completo da turma - 1

"Olá, amigo. Gostaria de falar sobre os nomes completos das classes."

"Como você já sabe, as classes são armazenadas em pacotes. Então, o nome completo de uma classe consiste nos nomes de todos os pacotes, separados por pontos, e o nome da classe. Aqui estão alguns exemplos : "

Nome da classe Nome do pacote Nome completo
String
java.lang java.lang. Corda
FileInputStream
java.io java.io. FileInputStream
ArrayList
java.util java.util. ArrayList
IOException
java.io java.io. IOException ;

"Para usar uma classe em seu código, você precisa indicar seu nome completo. Você também pode usar seu nome curto, ou seja, apenas o nome da classe, mas precisará 'importar a classe'. Isso significa que antes de declarar sua class, você indica a palavra import seguida do nome da classe que deseja importar. As classes dos pacotes java.lang são importadas por padrão, então você não precisa importá-las. Aqui está um exemplo:"

Nome completo da classe:
package com.codegym.lesson2;

public class FileCopy2
{
    public static void main(String[] args) throws java.io.IOException
    {
        java.io.FileInputStream fileInputStream =
                        new java.io.FileInputStream("c:\\data.txt");
        java.io.FileOutputStream fileOutputStream =
                        new java.io.FileOutputStream("c:\\result.txt");

        while (fileInputStream.available() > 0)
        {
            int data = fileInputStream.read();
            fileOutputStream.write(data);
        }

        fileInputStream.close();
        fileOutputStream.close();
    }
}

"Aqui está um exemplo que usa nomes curtos:"

Nome curto da classe:
package com.codegym.lesson2;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileCopy
{
    public static void main(String[] args) throws IOException
    {
        FileInputStream fileInputStream =
                        new FileInputStream("c:\\data.txt");
        FileOutputStream fileOutputStream =
                        new FileOutputStream("c:\\result.txt");

        while (fileInputStream.available() > 0)
        {
            int data = fileInputStream.read();
            fileOutputStream.write(data);
        }

        fileInputStream.close();
        fileOutputStream.close();
    }
}

"Entendi."

"Ótimo."