
"Hola, Amigo. Me gustaría informarte sobre los nombres completos de las clases".
"Como ya sabes, las clases se almacenan en paquetes. Entonces, el nombre completo de una clase se compone de los nombres de todos los paquetes, separados por puntos, y el nombre de la clase. Aquí hay algunos ejemplos : "
Nombre de la clase | Nombre del paquete | Nombre completo |
---|---|---|
|
java.idioma | java.lang. Cadena |
|
java.io | java.io. FileInputStream |
|
java.util | java.util. Lista de arreglo |
|
java.io | java.io. IOExcepción ; |
"Para usar una clase en su código, debe indicar su nombre completo. También puede usar su nombre corto, es decir, solo el nombre de la clase, pero deberá 'importar la clase'. Esto significa que antes de declarar su clase, indicas la palabra importar seguida del nombre de la clase que deseas importar. Las clases de los paquetes java.lang se importan por defecto, por lo que no es necesario que las importes. Aquí hay un ejemplo:"
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();
}
}
"Aquí hay un ejemplo que usa nombres cortos:"
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();
}
}
"Entiendo."
"Excelente."
GO TO FULL VERSION