
“嗨,阿米戈。我想告訴你全名。”
“如您所知,類存儲在包中。因此,類的全名由所有包的名稱組成,以句點分隔,還有類名。以下是一些示例: ”
班級名稱 | 包裹名字 | 全名 |
---|---|---|
|
java.lang | java.lang. 細繩 |
|
java.io | java.io。文件輸入流 |
|
java.util | java.util. 數組列表 |
|
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();
}
}
“知道了。”
“偉大的。”
GO TO FULL VERSION