java.langパッケージとは

javaAPIライブラリには非常に多くのパッケージが用意されています。
しかし、それらのパッケージを利用するにはimport宣言もしくは完全なクラス名で
呼び出してやらなければいけませんでした。

しかし、ここで扱うjava.langパッケージはインポート宣言しなくてもコンパイラによって 自動的にimportされます。

まさにjava.langパッケージはjava言語の基本となるクラスを含んでいます。
今まで何気なく使ってきたクラスがあります

それはSystemクラスです

System.out.println("はじめてのJava入門");

がそうです。

したがって今までimportしなくてもよかったわけです。

またjava.langパッケージには全てのクラスの頂点にあたるObjectクラスも含まれています。

では、代表的なjava.langパッケージのクラスを見ていきます。

代表的なjava.langパッケージ

クラス
説明
object
全てのクラスのスーパークラス
Math
絶対値、平方根などの様々な算術演算を行う
System
標準入力や標準出力に用いられる
ラッパークラス
プリミティブ型に対応したクラス
Runtime
Javaアプリケーション実行の土台となるオブジェクトのクラス
String
文字列を扱うクラス  更新不可
StringBuffer
文字列を扱うクラス  更新可能
Class
JavaVM内に読み込まれたクラスやインターフェース、配列などを扱う
Thread
複数のプログラムを同時に実行するためのマルチスレッドプログラムを実現
Throwable
例外クラス群のトップレベルクラス

最初に説明しましたが、上記クラスはimportの必要がありませんので注意してください。

では、順番に見ていきたいと思います。

Sponsored link

ページのトップへ戻る