Javaクラスライブラリ(ジャバクラスライブラリ、JCL)はJavaアプリケーションが実行時に呼び出せる動的ロード可能なライブラリ群である。また、特にJREが提供している java.lang 名前空間他の基本的なクラスを含むライブラリを指すこともある。このライブラリがそれぞれのオペレーティングシステム (OS) あるいはプロセッサ (CPU) の固有機能やシステムライブラリなどを隠蔽して抽象化・標準化する吸収層として働くことで、JavaアプリケーションなどがOSなどのプラットフォームに直接依存することを避けられるようになっている[1]。 JCLはJavaプラットフォーム内で次の3つの役割を担っている。 他の標準ライブラリと同様、コンテナクラス群や正規表現処理といったよく知られている便利な機能群をプログラマに提供する。 ネットワークアクセスやファイルアクセスといったハードウェアやOSに強く依
![Javaクラスライブラリ - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/7eda0c3501dea5befae2a7554e99124b56d9b1fc/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F4%2F40%2FWave.svg%2F75px-Wave.svg.png)