只有一个官方Java 语言规范,所有 Java 实现都必须遵守它。
API 文档如何:是否所有 Java 实现都需要遵守此版本,或者一个实现是否可以以不同方式定义某些方法和类的行为,只要它与 JLS 兼容?
让我们举一个具体的例子:Java 实现可以包含HashMap不接受null元素的 a 吗?
HashMap
null
java jls
java ×1
jls ×1