Java がわからない
Java SE とは?
(新しい JDK のドキュメントで似た図が見つからない...)
Oracle has two products that implement Java Platform Standard Edition (Java SE) 8: Java SE Development Kit (JDK) 8 and Java SE Runtime Environment (JRE) 8.
https://gyazo.com/62afabb0c543a9a5936afb593fee254c
(Java の)言語仕様はまあ暇なときに眺めればよい程度にわかる
Tools は割と知らない。調べて知っておくべきな気がする
JRE の枠の中聞いたことあるけど具体的に知らない言葉がたくさん。調べて知っておくべき(項目もある)気がする
JVM の仕様はまあ暇なときに眺めればよい程度にわかる
JDK16 = Java (TM) Platform Standard Edition 16 Development Kit らしい
よく使うのは(残念ながら) JDK 11 (or 8...) なので 11 を知っておいて、diff を見ていくほうが嬉しさがわかりそう
tool
JMC: flight recoder のデータをいい感じに使うためのツール
これは Java SE の一部なのかは不明.. JDK11 の一部はあるっぽい
...
UI tool kit: 今はどうでもよい...
base libraries
Beans ...
JMX ...
Serialization ...
integration libraries: ネットワーク
IDL: protobuf 的なやつ(...)
JDBC: (R?)DB への共通 interface
ここに実装がどのくらい含まれてるのかとか知らない
JNDI: service discovery の共通 interface
RMI, RMI-IIOP: gRPC 的なやつ(と説明してしまうのがなんか悲しい)