Become an effective Java developer! Avoid defective or unnecessarily complex code thanks to new tricks and practices
Key Features
- Tips, links, and guidance that can be used to extend your Java programming knowledge
- Fed up with NullPointerExceptions? Explore functional programming in Java with this course
- Learn how to avoid a lot of if not null checks, defective loop constructs, and complex nested if-else statements
Book Description
Have you been looking for a course to help you cover many aspects of Java programming, some of which you may know and some you probably never knew existed? Or have you been looking for best practices and techniques to speed up your development and increase your output and efficiency? Well, you've come to the right place!
In this course, you will explore wonderful things you can do with Java 11 and 12 to improve your programming skills with proven techniques. With this course, you'll learn to implement some practical and tested techniques to avoid taking longer methods and you'll master a quicker way to develop applications using the Java 12 programming language.
By the end of this course, you will have learned some exciting Java 12 tips, best practices, and techniques. You will be able to perform tasks and get the best out of your code much more easily and rapidly.
All the code and supporting files are on GitHub at: https://github.com/PacktPublishing/Java-Tips-Tricks-and-Techniques
What you will learn
- Explore the latest features of the newest Java Development Kit
- Build an environment in IntelliJ IDEA to develop Java 11 source code
- Be more efficient and write your own code in an up-to-date way with far fewer bugs
- Create a Java runtime environment that only includes the modules you really need for your application
- Discover new non-developer features, ranging from nest-based access control to garbage collector settings and more
- Become more confident in developing Java code thanks to the new tips and proven techniques
Who this book is for
This course is for Java developers seeking to speed up the way they code; use proven techniques to write code more easily; and are looking for best practices to build better applications in Java.
If you're a CTO or a QA engineer (or are working with previous versions of Java and need an update), you will benefit greatly from this course!