Mandatory exception specifications. Oh, wait, you wanted useful...!
Sorry for the dig, but Java, like all other languages, carries its burden of idiosyncracies and experimentation. Some of it worked out (Java really helped push interfaces to the forefront of statically type checked OO languages, as well as built in documentation generation, even if it was not the first attempt at either), while some of it didn't (see above).
I doubt you're going to find unique and useful Java features which cannot be found, copied or emulated in other languages. What's uniquely good (and bad) about Java is the combination of particular features, existing tools and libraries, and wide-spread development skills out there.