Fuldt klassenavn - 1

"Hej, Amigo. Jeg vil gerne fortælle dig om fulde klassenavne."

"Som du allerede ved, er klasser gemt i pakker. Så en klasses fulde navn består af navnene på alle pakkerne, adskilt af punktum, og klassenavnet. Her er nogle eksempler : "

Klassenavn Pakkenavn Fulde navn
String
java.lang java.lang. Snor
FileInputStream
java.io java.io. FileInputStream
ArrayList
java.util java.util. ArrayList
IOException
java.io java.io. IOException ;

"For at bruge en klasse i din kode, skal du angive dens fulde navn. Du kan også bruge dens korte navn, dvs. kun klassenavnet, men du skal 'importere klassen'. Det betyder, at før du erklærer din klasse, angiver du ordet import efterfulgt af navnet på den klasse, du vil importere. Klasser fra java.lang-pakkerne importeres som standard, så du behøver ikke importere dem. Her er et eksempel:"

Fuldt klassenavn:
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();
    }
}

"Her er et eksempel, der bruger korte navne:"

Kort klassenavn:
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();
    }
}

"Forstået."

"Store."