Hello,
Though I'm not familiar with the decision making regarding the support of operator overloading in Java, I *believe* that the authors made a judgement call in which it was determined that operator overloading adds complexity to the language (syntactic as well as semantic), and potential confusion both designer and user of such. C++ went the other way. There are certainly reasonable arguments for and against.