「標準ライブラリ」と、ネット上に配布されているような「ライブラリ」は、全く別のものと考えていいのでしょうか?
通常のライブラリは、ある機能を持ったクラスの集合で、それはJavaのコードで書かれているものがコンパイルされたものだと思います。そういったプログラムは、例えばStringクラス等を使って書かれていると思います。
であるのに、Stringなども、調べると「標準ライブラリ」と出てきます。ライブラリを作るのに、ライブラリがいる?と、少し混乱しているのですが、「標準ライブラリ」というのは、普通のライブラリとは全く別のもの(Javaそのもの)と考えてよいのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
標準ライブラリとは
みんながライブラリを扱えるようにする為の標準語
のような物だと思います。
objectクラスをスーパークラスにもち(自動的にそうなる)、
mainメソッドを持った、
piblicなクラスとして定義されていれば、javaのクラスですから、
Stringなどを使わずに文字リテラルをコーティグすることは可能です。
しかし、ライブラリとしては駄目なものになるでしょう。
なぜなら、Stringクラス以外のインスタンスとして
文字列を実行するとなると、
そのクラスについて知らない人は扱えません。
当然そのクラスを継承して新しいクラスを作っても、
文字列のインスタンスが扱えなくなります。
すべてのスーパークラスはobjectだけです。
しかし、Stringなどの便利な機能を継承していくからこそ、
使い回しがしやすいライブラリになり、
そのおかげで、
簡単にすごいクラスが作れるのだと思います。
実際問題として、標準ライブラリを使用しない、
方言のようなライブラリもありえます。
ある意味で言えば、それが究極のライブラリでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 写真・ビデオ iPhoneのプライバシーとセキュリティの写真の項目について 2 2023/06/24 23:11
- iPhone(アイフォーン) iPhoneのプライバシーとセキュリティの写真の項目について 1 2023/06/24 20:25
- iPhone(アイフォーン) 「ライブラリ」ってどこの事ですか? ※ 英語の勉強のために Amazon で買物をしたいのですが、「 2 2023/07/14 22:04
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- 音楽・動画 AppleMusicについてです! サブスクに加入しています! 曲を「ライブラリに追加」を押してライ 1 2022/08/19 13:50
- ノートパソコン パソコンのiTunesライブラリにエクスプローラーにある曲を引っ張って来てリンクさせたいのですが、エ 1 2023/04/06 07:49
- C言語・C++・C# いまc言語の標準ライブラリ文字列を勉強しているのですがいまいちわかりません。 strcmpとmemc 5 2023/07/04 15:34
- 音楽・動画 勝手に別の音楽が流れるアマゾンミュージック 2 2023/07/20 17:12
- その他(プログラミング・Web制作) Pythonのライブラリ、randomについて 3 2022/09/20 14:30
- JavaScript 【Google Apps Script】「ライブラリ」が追加できなくて困っています。 1 2022/11/10 13:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「天声人語」をインターネット...
-
java eclipse 型に解決できません
-
担任にプレゼント
-
グローバルIPとプライベートIP...
-
どこからも呼ばれていない無意...
-
配列の重複する値とその個数を...
-
同じクラスにならない確率を教...
-
JAVAでMath.powを使用せずに、...
-
C# テキストボックスにマウスが...
-
自分事ですが、私のLINEのスク...
-
[再掲]JavaScript|特定URLだ...
-
クラスの衝突
-
複数のクラスで共通した関数を...
-
IPアドレスのクラスAを取得して...
-
3年間同じクラスになる確率
-
昔の電話帳の閲覧
-
自作のクラスファイルがインポ...
-
エクセルVBAでのwitheventsにつ...
-
EclipseでJSPのコンパイルエラー
-
eclipse でクラスに色
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列の重複する値とその個数を...
-
どこからも呼ばれていない無意...
-
「天声人語」をインターネット...
-
共通で使う関数を集めたクラス...
-
グローバルIPとプライベートIP...
-
IPアドレスのクラスAを取得して...
-
java eclipse 型に解決できません
-
自作のクラスファイルがインポ...
-
main()を持つクラスが2つ以上...
-
3年間同じクラスになる確率
-
同じクラスにならない確率を教...
-
クラスのプロパティに構造体を...
-
同一パッケージにあるクラスが...
-
VBAもしくはVB6:クラスの中で...
-
正規表現を使った小数入力チェ...
-
1 つのヘッダファイルに複数の...
-
重複エラーを解決するには
-
IPアドレスの3バイト目の呼び方
-
UMLのクラス図はmain()も含むん...
-
複数のクラスで共通した関数を...
おすすめ情報