Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでサブパッケージを使用する方法は?


サブパッケージはサブディレクトリに似ています。例を考えてみましょう。同社には、Dell.javaソースファイルを含むcom.apple.computersパッケージがあり、このような一連のサブディレクトリに含まれていました-

....\com\apple\computers\Dell.java

コンパイル時に、コンパイラーは、クラス、インターフェース、および列挙型で定義されているものごとに異なる出力ファイルを作成します。出力ファイルのベース名はタイプの名前であり、その拡張子は.classです。

例-

// File Name:Dell.java
package com.apple.computers;
public class Dell {
}
class Ups {
}

ここで、-dオプション-

を使用して、このファイルを次のようにコンパイルします。
$javac -d.Dell.java

ファイルは次のようにコンパイルされます-

.\com\apple\computers\Dell.class
.\com\apple\computers\Ups.class

次のように、\ com \ apple \computers\で定義されているすべてのクラスまたはインターフェイスをインポートできます-

import com.apple.computers.*;

  1. Javaで他のパッケージのクラスを使用する方法

    ボスクラスが給与パッケージで定義されている例を使用して理解できます。 package payroll; public class Boss {    public void payEmployee(Employee e) {       e.mailCheck();    } } Employeeクラスが給与パッケージに含まれていない場合はどうなりますか?次に、Bossクラスは、別のパッケージのクラスを参照するために、次のいずれかの手法を使用する必要があります。 クラスの完全修飾名を使用できます。例- payroll.

  2. Javaで一時ファイルを作成する方法

    情報を保存して後で削除するために、その場で一時ファイルを作成する必要がある場合があります。 Javaでは、Files.createTempFile()を使用できます。 一時ファイルを作成する方法。 一時ファイルを作成する 次の例では、Files.createTempFile(prefix, suffix)を使用しています。 一時ファイルを作成します。 import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; public class CreateTempFile { pu