0
1

More than 3 years have passed since last update.

Java基礎学習内容8(Java API)

Posted at

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)など、様々な機能を備える。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1