編集の要約なし |
編集の要約なし |
||
(同じ利用者による、間の33版が非表示) | |||
1行目: | 1行目: | ||
([[java.lang のクラスたち|java.lang]].)System [https://docs.oracle.com/javase/jp/8/docs/api/java/lang/System.html] | |||
私はJVMや下層にあるOSの操作を担当します。ちなみに、インスタンス生成はできません・・。 | |||
== | ==フィールド== | ||
* in - 標準入力ストリーム | * public static final InputStream in - 標準入力ストリーム | ||
* [[out]] - 標準出力ストリーム | * public static final PrintStream [[out]] - 標準出力ストリーム | ||
* err - 標準エラー出力ストリーム | * public static final PrintStream err - 標準エラー出力ストリーム | ||
== | ==メソッド== | ||
* [[ | ===JVM操作=== | ||
* [[exit]] - | * [[getProperty]]* - 指定のシステム・プロパティを取得する | ||
* [[gc]] - | * [[getProperties]]* - 現在のシステム・プロパティの一覧を取得する | ||
* [[ | * [[exit]]* - JVMを終了する | ||
* [[ | * [[gc]]* - ガーベッジ・コレクションする | ||
* [[ | * [[setIn]]* - 標準入力を割り当て直す | ||
* [[ | * [[setOut]]* - 標準出力を割り当て直す | ||
* [[ | * [[setErr]]* - 標準エラー出力を割り当て直す | ||
* [[ | * [[arraycopy]]* - 配列をコピーする | ||
* [[ | |||
===OS操作=== | |||
* [[getenv]]* - 現在のシステム環境を取得する | |||
* [[currentTimeMillis]]* - 現在のUNIX時間を取得する | |||
* [[setSecurityManager]]* - システム・セキュリティを設定する |
2019年6月23日 (日) 16:57時点における最新版
私はJVMや下層にあるOSの操作を担当します。ちなみに、インスタンス生成はできません・・。
フィールド
- public static final InputStream in - 標準入力ストリーム
- public static final PrintStream out - 標準出力ストリーム
- public static final PrintStream err - 標準エラー出力ストリーム
メソッド
JVM操作
- getProperty* - 指定のシステム・プロパティを取得する
- getProperties* - 現在のシステム・プロパティの一覧を取得する
- exit* - JVMを終了する
- gc* - ガーベッジ・コレクションする
- setIn* - 標準入力を割り当て直す
- setOut* - 標準出力を割り当て直す
- setErr* - 標準エラー出力を割り当て直す
- arraycopy* - 配列をコピーする
OS操作
- getenv* - 現在のシステム環境を取得する
- currentTimeMillis* - 現在のUNIX時間を取得する
- setSecurityManager* - システム・セキュリティを設定する