> Java has introduced streams, lambdas etc.. has any other language shown this type of adaptation to times?
Well, Lisp added CLOS, which was a huge adaptation to the rise of OOP. It also originated lambdas. I don't know if streams originated in Lisp, or if they were an adaptation from another language.
> Most of the boilerplate code is either auto-generated or you can use Lombok type framework to generate them for you
That's why I prefer a homoïconic language: I can write & generate the boilerplate in the language itself.
> Java made a really good comeback with Android
I don't know if that's true so much as there really aren't good options to Java on Android. I'd give my eye teeth for a good Go GUI SDK for Android, for example.