全班級名稱 - 1

“嗨,阿米戈。我想告訴你全名。”

“如您所知,類存儲在包中。因此,類的全名由所有包的名稱組成,以句點分隔,還有類名。以下是一些示例

班級名稱 包裹名字 全名
String
java.lang java.lang. 細繩
FileInputStream
java.io java.io。文件輸入流
ArrayList
java.util java.util. 數組列表
IOException
java.io java.io。異常

“要在你的代碼中使用一個類,你需要指明它的全名。你也可以使用它的簡稱,即只是類名,但你需要‘導入類’。這意味著在你聲明你的類,你指明單詞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();
    }
}

“知道了。”

“偉大的。”