java.lang.Obcect
全てのクラスのスーパークラスとなるもの。
boolean equals(Object hoge) → オブジェクトのインスタンスが等しいかを比較
final Class> getClass() → オブジェクトの実行時のクラスを返す
int hachCode() → オブジェクトのハッシュコード値を返す
String toString() →オブジェクトをStringに変換する
java.lang.Math
数学ライブラリを提供するもの。
static final double E → 定数e(自然対数の定数)
static final double PI →定数π(円周率)
static double random() → 0.0~1.0の一様分布乱数を返す
java.time
日付・時間を扱うもの。
java.util.Dateの不備を解消するため導入された(?)
日付をLocalDate、時間をLocalTime、日付+時間をLocalDateTime、期間をPeriodで扱う。
現在時刻によるインスタンス化(now)、時刻などを設定したインスタンス化(of)に加え、文字列からの変換(parse)や日付の加減算(plusDays)など、様々な機能を備える。