クラスをより適切に編成するために、Java はパッケージ メカニズムを提供します。パッケージは、クラスの名前空間を分離するクラスのコンテナです。パッケージ名が指定されていない場合、すべての例はデフォルトの名前のないパッケージに属します。 Java のパッケージには通常、関連するクラスが含まれており、たとえば、交通機関に関連するすべてのクラスを Transportation という名前のパッケージに配置できます。
プログラマは package を使用して、ソース ファイル内のクラスがどの特定のパッケージに属しているかを示すことができます。 package ステートメントの形式は次のとおりです。
package pkg1[.pkg2[.pkg3…]];
Java で一般的に使用される 5 つのパッケージ:
java.lang.*
プログラミングを提供します。 Java を使用した言語でプログラミングするための基本クラス。最も重要なクラスは、オブジェクト (クラス階層のルート) とクラス (そのインスタンスは実行中のアプリケーション内のクラスを表します) です。
java.util.*
コレクション フレームワーク、従来のコレクション クラス、イベント モデル、日時機能、国際化、およびさまざまなユーティリティ クラス (文字列トークナイザー、乱数ジェネレーター、ビット配列、 Date クラス、Stack クラス、Vector クラスなど)。コレクション クラス、時間処理モード、日付と時刻ツールなどのさまざまな共通ツールキット。
java.io.*
Java のコア ライブラリ java.io は、包括的な IO インターフェイスを提供します。ファイルの読み取りと書き込み、標準デバイス出力などが含まれます。 Java の IO は入力および出力のストリームに基づいており、すべてのデータはシリアル化されて出力ストリームに書き込まれるか、入力ストリームから読み取られます。
java.net.*
すべてのシステムが IPv6 プロトコルをサポートしているわけではありません。また、Java ネットワーキング スタックが IPv6 プロトコルを検出し、利用可能な場合には透過的に使用しようとしている間に、システム プロパティを使用して無効にすることもできます。 。 IPv6 が使用できないか明示的に無効になっている場合、Inet6Address はほとんどのネットワーク接続操作で有効なパラメータではなくなります。 java.net.InetAddress.getByName などのメソッドは、ホスト名を検索するときに Inet6Address を返さないことが保証されていますが、リテラル値を渡すことでそのようなオブジェクトを作成することは可能です。この場合、ほとんどのメソッドは、Inet6Address を使用して呼び出されたときに例外をスローします。
java.sql.*
JavaTM プログラミング言語を使用して、データ ソース (通常はリレーショナル データベース) に格納されているデータにアクセスして操作するための API を提供します。この API には、さまざまなドライバーを動的にインストールしてさまざまなデータ ソースにアクセスできるようにするフレームワークが含まれています。
PHP 中国語 Web サイトには、無料の JAVA 入門チュートリアル が多数あり、誰でも学習することができます。
以上がJavaパッケージの内容の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。