CodeGym /Kurse /Java Syntax /Vollständiger Klassenname

Vollständiger Klassenname

Java Syntax
Level 2 , Lektion 9
Verfügbar
Vollständiger Klassenname - 1

„Hallo, Amigo. Ich möchte dir von vollständigen Klassennamen erzählen.“

„Wie du ja schon weißt, werden Klassen in Paketen gespeichert. Der vollständige Name einer Klasse besteht also aus den Namen all dieser Pakete, getrennt durch Punkte, und dem Klassennamen. Hier ein paar Beispiele:“

Klassenname Paketname Vollständiger Name
String
java.lang java.lang.String
FileInputStream
java.io java.io.FileInputStream
ArrayList
java.util java.util.ArrayList
IOException
java.io java.io.IOException;

„Um eine Klasse in deinem Code zu verwenden, musst du ihren vollständigen Namen angeben. Du kannst auch ihren Kurznamen verwenden, d.h. nur den Klassennamen, aber dann musst du ‚die Klasse importieren‘. Das bedeutet, dass du vor der Deklaration deiner Klasse das Wort import gefolgt vom Namen der zu importierenden Klasse angeben musst. Klassen aus den java.lang-Paketen werden standardmäßig importiert. Du musst sie also nicht extra importieren. Hier ist ein Beispiel:“

Vollständiger Klassenname:
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();
    }
}

„Hier ist ein Beispiel, das Kurznamen verwendet:“

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

„Alles klar.“

„Prima.“

Kommentare (4)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Shilajit Level 3, Austria
12 Mai 2025
Zum Glück gibt es Kommentare
Fohli Level 2, Germany, Germany
7 März 2024
Ist es schlimm, wenn es keine Kommentare gibt?
print("it") Level 2, Gibt keinen , Deutschland
16 Oktober 2022
Oh nein, keine Kommentare ):
Onix Level 4, Köln, Germany
3 September 2023
ohje