ホームページ > Java > &#&チュートリアル > Java の基礎 - jar パッケージに関する知識

Java の基礎 - jar パッケージに関する知識

巴扎黑
リリース: 2017-06-26 11:34:37
オリジナル
1264 人が閲覧しました

jar パッケージを学習する前に、まず Java パッケージと Java パッケージに関する関連概念を理解する必要があります。

1. パッケージ

クラスをより適切に編成するために、Java はパッケージ メカニズムを提供します。パッケージは、クラスの名前空間を分離するクラスのコンテナです。パッケージ名が指定されていない場合、すべての例はデフォルトの名前のないパッケージに属します。

形式は次のとおりです:

package pkg1[. pkg2[. pkg3…]];

コード例:

 1 /** 2 *@version 2017-06-17 3 *@author zhou 4 */ 5  6  7 package cn.com.zhouzhou;//包名一定要由小写字母组成 8 public class Lession1 { 9     public static void main(String[] args) {10         System.out.println("这是我创建的第一个在包下的文件");11         }12         }
ログイン後にコピー

注:

1. プログラム内に package ステートメントがある場合、そのステートメントはソース ファイル内の最初の実行可能なステートメントでなければなりません;

2.package ステートメント

の前にはコメントまたは空行のみを含めることができます。

4. パッケージ名には階層関係があり、レイヤーはドット () で区切られます。上記の例の "cn" .com.zhouzhou");

(写真: デモ)

5. パッケージ階層は Java 開発システムのファイル システム構造と同じである必要があります;

6。通常、パッケージ名にはすべて小文字が使用されます。

7 パッケージ宣言を使用する場合、プログラム内で同じパッケージまたはパッケージの要素を参照 (インポート) する必要はありません。他のパッケージのクラスを現在の名前空間に導入するためにのみ使用されます。現在のパッケージは常に現在の名前空間にあります。

* デモの例:

1) コンパイル時: (ファイルは E ディスクに保存されます)

e:>javac -d . Lession1.java // 対応するファイルを生成できます Clamp構造

2) 実行するときは、完全なクラス名を実行する必要があります

java cn.com.zhouzhou.Lession1

注:

1. 同じソース ファイル内のクラスはすべて同じパッケージ内にあります。パッケージをインポートせずに相互にアクセスできます。

import cn.zhou.beans.*;

import cn.zhou.beans.UserInfo ;

これら 2 つの文、後者はコンパイル時のみわずかに高速ですが、実行時は違いはありません

3. クラスパスを設定する場合は、最も外側のフォルダーが配置されているディレクトリに設定します。たとえば、次のようになります。

package cn.com.zhouzhou;

set classpath=cn が配置されているフォルダー名

4. 親パッケージとサブパッケージが同じパッケージ内にない限り、それらの使用には関係がありません。ガイド パッケージ;

5. 今後、開発中にクラス名が見つからない場合、主な理由は次のとおりです:

1) クラス名が間違っています

2)間違っています

3) クラスパスの設定が間違っています

6. java.lang パッケージ下のクラスについては、パッケージをインポートせずに使用できます。

2. Jarパッケージ

Javaのjarファイルは.classファイルとともにインストールされます。圧縮の一種でzipと互換性があり、jarパッケージと呼ばれます。 JDK によって提供される多くのクラスは、jar パッケージの形式でも提供されます。 これを使用すると、ファイル内に多くのクラスが含まれており、これらのクラスとそのディレクトリを 1 つのファイルに圧縮すると、よりプロフェッショナルで整理された見た目になります。他の人がこの jar パッケージを取得すると、その人のクラスパス設定にこの jar ファイルが含まれている限り、Java 仮想マシンはクラスをロードするときに自動的に jar ファイルを解凍し、それをディレクトリとして扱い、ディレクトリ内でそれを検索します。必要なクラス、クラスのパッケージ名、および対応するディレクトリの構造。

では、Jar パッケージを作成するにはどうすればよいでしょうか?以下に具体的な手順を示します。

1. jar パッケージにパッケージ化する必要があるファイル

e:>javac -d . d、ドット 両側にスペースが必要です)

3. Jar パッケージを作成します

jar -cvf myjarbao.jar cn

(myjarbao.jar という名前のファイルを生成します。次の cn を忘れないでください)

生成された結果は次のとおりです:

以上がJava の基礎 - jar パッケージに関する知識の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート