3行目: | 3行目: | ||
==システム部門== | ==システム部門== | ||
* [[System]] - 私はJVMや下層OSの操作を担当します | * [[System]] - 私はJVMや下層OSの操作を担当します | ||
* [[Runtime]] - 私は実行アプリケーションのRuntimeを管理します | |||
* [[Thread]] - 私はスレッドを制御します | * [[Thread]] - 私はスレッドを制御します | ||
* [[ProcessBuilder]] - 私はOSのプロセスを起動します | * [[ProcessBuilder]] - 私はOSのプロセスを起動します |
2019年6月21日 (金) 07:27時点における版
Javaプログラミングを支える基本的なクラスたち。起動時に自動的にインポートされるのでパッケージ名の指定は不要。
システム部門
- System - 私はJVMや下層OSの操作を担当します
- Runtime - 私は実行アプリケーションのRuntimeを管理します
- Thread - 私はスレッドを制御します
- ProcessBuilder - 私はOSのプロセスを起動します
テキスト部門
- String - 私は内部に文字列を持っていて、それらに対して様々な処理ができます
- StringBuilder - 私は内部に文字列を持っていて「より高速に」追加したり変更したりできます
- StringBuffer - 私は内部に文字列を持っていて追加したり変更したりできます
数学部門
- Math - 私は数学の計算が得意です
ラッパークラス部門
- Integer - 私はint型を扱うのが得意です
- Long - 私はlong型を扱うのが得意です
- Character -私はchar型を扱うのが得意です
- Boolean - 私はboolean型を扱うのが得意です
未分類
- Object - 私は全てのクラスを支えるスーパークラスです