"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 |
---|---|---|
|
java.lang | java.lang. Corda |
|
java.io | java.io. FileInputStream |
|
java.util | java.util. ArrayList |
|
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:"
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:"
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."
GO TO FULL VERSION