Fullt klassenavn - 1

"Hei, Amigo. Jeg vil gjerne fortelle deg om hele klassenavn."

"Som du allerede vet, lagres klasser i pakker. Så, en klasses fulle navn består av navnene på alle pakkene, atskilt med punktum, og klassenavnet. Her er noen eksempler :"

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

"For å bruke en klasse i koden din, må du angi dens fulle navn. Du kan også bruke dens korte navn, dvs. bare klassenavnet, men du må "importere klassen". Dette betyr at før du erklærer klasse, angir du ordet import etterfulgt av navnet på klassen du vil importere. Klasser fra java.lang-pakkene importeres som standard, så du trenger ikke å importere dem. Her er et eksempel:"

Fullt 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 som bruker korte navn:"

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

"Har det."

"Flott."