Chapter 1. Why add Groovy to Java?

This chapter covers

  • Issues with Java
  • Groovy features that help Java
  • Common use cases for Java and how Groovy makes them simpler

For all of its flaws (and we’ll be reviewing them shortly), Java is still the dominant object-oriented programming language in the industry today. It’s everywhere, especially on the server side, where it’s used to implement everything from web applications to messaging systems to the basic infrastructure of servers. It’s therefore not surprising that there are more Java developers and more Java development jobs available than for any other programming language. As a language, Java is an unmitigated success story.

If Java is so ubiquitous and so helpful, why switch to anything ...

Get Making Java Groovy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.