Computer EngineeringComputer Information SystemsComputer NetworkingComputer ScienceComputing & Information TechnologyCybersecurity

Learning Lombok: Streamlined Java Programming

When writing Java programs, there’s a lot of standard, repetitive code required, and writing this boilerplate code can be time-consuming and tedious. In this course, instructor Michael D. Rodgers, Jr. shows you how you can use the Project Lombok Java library to generate all the required boilerplate code, behind the scenes, in a fraction of the time without the clutter and mess. He shows how to install the plugin into Eclipse and IntelliJ and the proper Maven dependencies needed for your project. From there, he covers the basics: refactoring some basic classes and walking through the use cases for reducing time in writing code, reducing boilerplate code—and as a result writing code that is inherently much safer and more bug free. Michael also covers the current features and experimental features in Lombok that will reduce and improve a developer’s code even more.

Learn More