33

私はJavaが初めてで、それについてもっと学ぼうとしています。ドキュメントを調べたところ、Javaについて次のことがわかりました。

Java ドキュメント

ここにリストされているパッケージは標準ライブラリと同じですか?

4

4 に答える 4

48

はい。これは、Java の作成者が提供したライブラリです。

知っておくべきことのリストは次のとおりです。

  • java.langすべての基本クラス (String、Integer、Double など) であるため、実際に自動的に (暗黙的に) インポートされるすべての基本クラス用です。
  • java.util学校などで学んだすべてのデータ構造が含まれています。ドキュメンテーションを読み、知識を深め、実践すればするほど、より良い結果が得られます
  • java.ioファイル読み込み用。単純なファイル読み取りについては java.util.Scanner を調べますが、より複雑で低レベルのファイル読み取り情報についてはjava.io、効率のために構築された を使用しますが、 Scanner は単純化のために構築されています
  • java.math任意の精度の値を使用する必要がある場合 (Java ではなく、Python に組み込まれています)
  • java.netソケット、接続など
  • javax.swing古いものを拡張した GUI 用java.awt

それが役立つことを願っています。

于 2012-06-03T08:18:01.480 に答える
3

はい、それらは同じです。オフラインで表示したい場合は、このライブラリをダウンロードすることもできます。src.zipまた、Java インストール ファイルにファイルがあるはずです。解凍すると、すべての標準ライブラリ クラスのソース コードが見つかります。また、Java 言語仕様も役立ちます。

于 2012-06-03T08:16:06.243 に答える
3

standard libraryJava をインストールすると、ルート フォルダーに呼び出されたソースを含む .zip ファイルが作成されsrc.zipます。これらは標準ライブラリです。

于 2012-06-03T08:17:16.053 に答える
1

Java 9 以降では、メインの UI ライブラリとしてjavafx置き換え られます。javax

  1. JavaFX は Java SE の新しいクライアント UI ライブラリとして Swing に取って代わりますか?

    はい。ただし、Swing は当面の間 Java SE 仕様の一部として残るため、JRE に含まれます。新しいアプリケーションを構築するときは、開発者が JavaFX API を可能な限り活用することをお勧めしますが、Swing アプリケーションを JavaFX で拡張して、よりスムーズな移行を可能にすることができます。

JavaFX FAQ - Oracle .

于 2017-11-25T15:00:49.233 に答える