В Яве есть модульность, но в ней есть что-то шизофреническое с моей точки зрения. Несмотря на то, что с Явой познакомился раньше Оберона, её подход мне всегда казался менее логичным.

В целом Ява с 1-й версии была сложней Оберона и при этом была непригодна для некоторых ниш, где Оберон был вполне уместен.