And what's wrong with java? Why do you think that c++ is better for a crypto coin?
Java is interpreted, not compiled; it's under the control of Oracle Corporation. It's probably fine for a prototyping language and for quick interactive demos. But it does add a layer of complexity, which slows things down (not a huge problem with today's hardware) and creates another failure point. Silly peasant vs. master race rants aside, it does not strike me as the wisest choice to implement a wallet in java.
You must be trolling.
Please everyone, let this ridiculous thread die.
Sorry, got here just trying to learn more about NXT. A number of posts are vouching for Java, and, in any case, as has been pointed out, the NXT wallet is implementing a
protocol, which is independent of any language or implementation. If someone had the time and resources, they could implement a wallet in hand-crafted assembly language.