我正在经历一个关于Java是否是开源的讨论。答案很少涉及Java的实现。
是否有Java规范?只要符合规范,任何人都可以编写自己的实现吗?该规范在哪里记录?
感谢。
答案 0 :(得分:3)
是。
Sun发布了specification。
答案 1 :(得分:2)
“Java”可以指执行Java字节码的Java平台和Java语言。两者都有规格。除了Sun的官方实现之外,其他组织已经创建了两者的替代实现。有关Java语言的规范,请参阅James Gosling的“Java编程语言”一书。
答案 2 :(得分:1)
apache Harmony是一个实现示例,当然APache社区投票决定停止