Java は開発者に多くの強力なクラスを公式に提供しており、これらのクラスはさまざまなパッケージに配置され、For Java クラス ライブラリと呼ばれる JDK とともにリリースされます。
たとえば、コンピューターのさまざまなハードウェア情報を取得できるクラスを作成しました。これは非常に強力で安定しています。プロジェクトでもそのような関数が必要な場合は、次のクラスを作成する必要はありません。自分でコードを作成して、私のクラスを直接使用してください。
しかし、私のクラス コードは非常に複雑で、あなたがコードを読むのは現実的ではありません。また、私のコードを見られたくないので、私の著作権を保護したいのです。どうすればよいですか? ?
最初にクラスをコンパイルし、そのクラスの使用方法とそのクラスが持つメソッドとプロパティを説明するドキュメントを添付できます。ドキュメント内の指示に従って呼び出すだけで済みます。問題ありません。お金も節約でき、コードを読む時間も節約でき、私の著作権も保護されます。たとえば、CPU 情報の取得方法:
getCpuInfo(int cpuType);
Java クラス ライブラリのパッケージの紹介:
java.* で始まるパッケージは Java のコア パッケージであり、これは、これらのパッケージ内のすべてのプログラム クラスで使用されます。
javax.* で始まるものは拡張パッケージで、x は拡張機能、つまり拡張機能を意味します。 javax.* は java.* の最適化および拡張ですが、javax.* の使用が増えているため、多くのプログラムが javax.* に依存しているため、javax.* もコアの一部であり、JDK とともにリリースされます。 。
org.* で始まるパッケージは、さまざまな機関や組織がリリースしたパッケージです。これらの組織は影響力が大きく、コードの品質も非常に高いため、それらの組織が開発した一般的に使用されるクラスの一部も一緒にリリースされています。 JDK。
パッケージの命名に関しては、名前の重複を防ぐため、開発したパッケージには自分のドメイン名の逆から始まる名前を付けるという決まりがあります。たとえば、Baidu がリリースしたパッケージは、 com.baidu で始まる .* で始まり、w3c 組織によってリリースされたパッケージは org.w3c.* で始まり、Wei Xueyuan によってリリースされたパッケージは net.weixueyuan.*...
で始まります。組織のドメイン名サフィックスは通常 org、会社のドメイン名サフィックスは通常 com で始まる org.* で始まるパッケージは非営利団体がリリースしたパッケージであると考えられます。オープンソースなので、侵害問題を考慮せずに自分の製品で無料で使用できます.com.* で始まるパッケージ パッケージは営利企業によってリリースされていることが多く、著作権上の問題がある場合があるため、使用する場合は注意してください。
推奨チュートリアル: Java 開発の入門
以上がJavaのクラスライブラリとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。