ホームページ >Java >&#&チュートリアル >Javaのパッケージとは何ですか? Javaパッケージを使用する理由

Javaのパッケージとは何ですか? Javaパッケージを使用する理由

青灯夜游
青灯夜游オリジナル
2018-11-26 17:17:0710355ブラウズ

この記事の内容は、Java のパッケージとは何なのかを紹介することです。 Java パッケージを使用する理由。困っている友人は参考にしていただければ幸いです。

Java のパッケージとは何ですか?

Java のパッケージは、クラス、サブパッケージ、インターフェイスのグループをカプセル化するメカニズムであり、関連するクラスとインターフェイスのグループを編成するために使用できます。概念的には、パッケージはコンピュータ上のさまざまなフォルダに似ていると考えることができます。HTML ページを 1 つのフォルダに、画像を別のフォルダに、スクリプトやスクリプトやアプリケーションを別のフォルダに保存できます。

Java プログラミング言語で書かれたソフトウェアは数百または数千の個別のクラスで構成される可能性があるため、関連するクラスとインターフェイスをパッケージに入れることで整理しておくことが合理的です。

Java には 2 種類のパッケージがあります: 組み込みパッケージと自分で作成したパッケージ (ユーザー定義パッケージとも呼ばれます)

Java パッケージを使用する利点

#これが Java パッケージが使用される理由です:

1. 再利用性。 Java でプロジェクトを開発していると、コードにほとんど何も書かれていないと何度も何度も感じることがあります。パッケージを使用すると、このようなものをパッケージ内のクラスとして作成でき、同じタスクを実行する必要があるときはいつでも、パッケージをインポートしてクラスを使用するだけです。

2. クラスとインターフェイスを分類して、より適切に整理および管理するために使用されます。数百のクラスを含む大規模な Java プロジェクトでは、プロジェクトをより適切に整理し、必要なときにすぐに見つけて使用できるように、同様のタイプのクラスを意味のあるパッケージ名にグループ化する必要が常にあり、効率が向上します。

3. 名前の競合を防ぎます。名前の競合を避けるために、異なるパッケージ内で同じ名前の 2 つのクラスを定義できます。また、パッケージ

Java パッケージの関連知識:

パッケージは一連の関連クラスのコンテナであり、その一部はアクセス可能ですが、その他は内部目的のために予約されています。

パッケージはどのように機能しますか?

パッケージ名とディレクトリ構造は密接な関係があります。たとえば、パッケージ名が college.staff.cse の場合、college、staff、および cse の 3 つのディレクトリがあり、cse は Staff に存在し、staff は college に存在します。さらに、ディレクトリ College には CLASSPATH 変数を通じてアクセスできます。つまり、college の親ディレクトリ パスが CLASSPATH に存在します。目的は、クラスを簡単に見つけられるようにすることです。

パッケージの命名規則: パッケージはドメイン名の逆順で名前が付けられます (例: org.geeksforgeeks.practice)。たとえば、大学では、推奨される規則は college.tech.cse、college.tech.ee、college.art.history などです。

パッケージにクラスを追加: プログラムの先頭にあるパッケージ名を使用して、作成したパッケージにクラスを追加し、パッケージ ディレクトリに保存できます。パブリック クラスを定義するには新しい Java ファイルが必要です。そうでない場合は、新しいクラスを既存の .java ファイルに追加して再コンパイルできます。

サブパッケージ: 別のパッケージ内のパッケージはサブパッケージです。これらはデフォルトではインポートされないため、明示的にインポートする必要があります。さらに、サブパッケージのメンバーにはアクセス権がありません。つまり、サブパッケージのメンバーは、保護されたデフォルトのアクセス指定子を持つ別のパッケージとして扱われます。

Java のパッケージ タイプ

Java には 2 つのタイプのパッケージがあります。

1. 組み込みパッケージ: java.io.*、java.lang.* など、Java で定義されたパッケージは組み込みパッケージと呼ばれます。

2. ユーザー定義パッケージ: 私たちが自分で作成したパッケージはユーザー定義パッケージと呼ばれます。

Java パッケージの簡単な例:

1. java でパッケージを作成します

package キーワードを使用できます。 Java作成パッケージ。

//保存 Simple.java  
package mypack;  
public class Simple{  
 public static void main(String args[]){  
    System.out.println("欢迎来到包装");  
   }  
}

2. 作成したパッケージをコンパイルします


IDE を使用しない場合は、次の構文に従う必要があります:

javac -d  目录  javafilename

例:

javac -d . Simple.java

-d スイッチは、生成されたクラス ファイルを配置する宛先の場所を指定します。 /home (Linux の場合)、d:/abc (Windows の場合) などの任意のディレクトリ名を使用できます。パッケージを同じディレクトリに保存する場合は、「.」(ドット)を使用できます。

3. Java パッケージを実行します

クラスを実行するには、mypack.Simple などの完全修飾名を使用する必要があります。

コンパイル:

javac -d . Simple.java

実行:

 java mypack.Simple

実行出力:

Javaのパッケージとは何ですか? Javaパッケージを使用する理由

概要: 上記は概要です。この記事の内容はすべて皆様の学習に役立つことを願っています。

以上がJavaのパッケージとは何ですか? Javaパッケージを使用する理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。