編集の要約なし
9行目: 9行目:


==メソッド==
==メソッド==
* [[currentTimeMillis]] - ミリ秒で表される現在の時間を返します
===JVM操作===
* [[getenv]] - 現在のシステム環境を取得します
* [[exit]] - JVM を終了します
* [[exit]] - JVM を終了します
* [[gc]] - ガーベッジ・コレクションします
* [[gc]] - ガーベッジ・コレクションします
* [[getProperty]] - 指定のシステム・プロパティを取得します
* [[getProperties]] - 現在のシステム・プロパティの一覧を取得します
* [[setIn]] - 標準入力を割り当て直します
* [[setIn]] - 標準入力を割り当て直します
* [[setOut]] - 標準出力を割り当て直します
* [[setOut]] - 標準出力を割り当て直します
* [[setErr]] - 標準エラー出力を割り当て直します
* [[setErr]] - 標準エラー出力を割り当て直します
* [[arraycopy]] - 配列をコピーします
===OS操作===
* [[getenv]] - 現在のシステム環境を取得します
* [[currentTimeMillis]] - ミリ秒で表される現在の時間を返します
* [[getProperty]] - 指定のシステム・プロパティを取得します
* [[getProperties]] - 現在のシステム・プロパティの一覧を取得します
* [[setSecurityManager]] - システム・セキュリティを設定します
* [[setSecurityManager]] - システム・セキュリティを設定します
* [[arraycopy]] - 配列をコピーします

2019年6月9日 (日) 22:23時点における版

(java.lang.)System [1]

私は下層OSとの橋渡しやJVMの操作を担当します。ちなみに、インスタンス生成はできません・・。

フィールド

  • public static final InputStream in - 標準入力ストリーム
  • public static final PrintStream out - 標準出力ストリーム
  • public static final PrintStream err - 標準エラー出力ストリーム

メソッド

JVM操作

  • exit - JVM を終了します
  • gc - ガーベッジ・コレクションします
  • setIn - 標準入力を割り当て直します
  • setOut - 標準出力を割り当て直します
  • setErr - 標準エラー出力を割り当て直します
  • arraycopy - 配列をコピーします

OS操作

  • getenv - 現在のシステム環境を取得します
  • currentTimeMillis - ミリ秒で表される現在の時間を返します
  • getProperty - 指定のシステム・プロパティを取得します
  • getProperties - 現在のシステム・プロパティの一覧を取得します
  • setSecurityManager - システム・セキュリティを設定します