編集の要約なし |
|||
7行目: | 7行目: | ||
* [[java.time のクラスたち|java.time パッケージ]] - 日時操作を担当してくれるクラスたち(Java8以降) | * [[java.time のクラスたち|java.time パッケージ]] - 日時操作を担当してくれるクラスたち(Java8以降) | ||
* [[java.text のクラスたち|java.text パッケージ]] - テキスト処理を担当してくれるクラスたち | * [[java.text のクラスたち|java.text パッケージ]] - テキスト処理を担当してくれるクラスたち | ||
* [[java.math のクラスたち|java.math パッケージ]] - | * [[java.math のクラスたち|java.math パッケージ]] - 計算など数学を担当してくれるクラスたち | ||
===外部リソースの活用=== | ===外部リソースの活用=== | ||
* [[java.io のクラスたち|java.io パッケージ]] - | * [[java.io のクラスたち|java.io パッケージ]] - データの入出力を担当してくれるクラスたち | ||
* [[java.net パッケージ]] - | * [[java.net パッケージ]] - ネットワーク通信を担当してくれるクラスたち | ||
===標準拡張=== | |||
* [[javax.crypto のクラスたち|javax.crypto パッケージ]] - 暗号化操作を担当してくれるクラスたち | |||
===(備考)=== | ===(備考)=== | ||
Javaの全体像を俯瞰するためにもJava8のものを全て列挙してしまう?<br> | Javaの全体像を俯瞰するためにもJava8のものを全て列挙してしまう?<br> | ||
頻度の高いものだけを集めるために出くわしたものだけを追加していく? | 頻度の高いものだけを集めるために出くわしたものだけを追加していく? |
2019年6月25日 (火) 20:53時点における版
< Java
Javaの世界には沢山のクラスたち(3,500以上)がおり、あなたのプロジェクトに採用されるのを今か今かと常に待機している。その1つ1つが天才たちのレバレッジ。使えば使うほどレバレッジが効く。
- java.lang パッケージ - 基本的なクラスたち。インポート不要
- java.util パッケージ - 一般的な仕事をしてくれるクラスたち
- java.time パッケージ - 日時操作を担当してくれるクラスたち(Java8以降)
- java.text パッケージ - テキスト処理を担当してくれるクラスたち
- java.math パッケージ - 計算など数学を担当してくれるクラスたち
外部リソースの活用
- java.io パッケージ - データの入出力を担当してくれるクラスたち
- java.net パッケージ - ネットワーク通信を担当してくれるクラスたち
標準拡張
- javax.crypto パッケージ - 暗号化操作を担当してくれるクラスたち
(備考)
Javaの全体像を俯瞰するためにもJava8のものを全て列挙してしまう?
頻度の高いものだけを集めるために出くわしたものだけを追加していく?