Пълно име на класа - 1

„Здрасти, Амиго. Бих искал да ти кажа за пълните имена на класове.“

„Както вече знаете, класовете се съхраняват в пакети. И така, пълното име на класа се състои от имената на всички пакети, разделени с точки, и името на класа. Ето няколко примера :

Име на класа Име на пакета Пълно име
String
java.lang java.lang. низ
FileInputStream
java.io java.io. FileInputStream
ArrayList
java.util java.util. ArrayList
IOException
java.io java.io. IOException ;

„За да използвате клас във вашия code, трябва да посочите пълното му име. Можете също да използвате краткото му име, т.е. само името на класа, но ще трябва да „импортирате класа“. Това означава, че преди да декларирате своя клас, посочвате думата import , последвана от името на класа, който искате да импортирате. Класовете от пакетите java.lang се импортират по подразбиране, така че не е необходимо да ги импортирате. Ето един пример:"

Пълно име на класа:
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();
    }
}

„Ето пример, който използва кратки имена:“

Кратко име на класа:
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();
    }
}

"Схванах го."

"Страхотен."