Java&#x27;s verbosity (and misuse of OOP, but to be fair, that&#x27;s not the fault of the language) can get in the way of understanding. Why use multiple words to say something when a single word will do? &quot;Unreadable&quot; is obviously hyperbole; &quot;harder to read&quot; is probably more accurate.<p>On the contrary, I think the recent additions from Java 8 are a step in the right direction.