This is the code repository for Mastering Java 11 - Second Edition, published by Packt.
Develop modular and secure Java applications using concurrency and advanced JDK libraries.
Java 11 is a long-term release and its new features add to the richness of the language. It emphasizes variable-type inference, performance improvements, along with simplified multithreading.
This book covers the following exciting features:
- Write modular Java applications
- Migrate existing Java applications to modular ones
- Understand how the default G1 garbage collector works
- Leverage the possibilities provided by the newly introduced Java Shell
- Performance test your application effectively with the JVM harness
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
Note: The code files present in Chapter06 and Chapter08 are just for representational purpose. They can neither be tested nor can they be validated.
The code will look like the following:
public default void fastWalk() {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter desired pacing: ");
Following is what you need for this book: Mastering Java 11 is for experienced Java developers with a solid understanding of the Java language and want to progress to an advanced level
With the following software and hardware list you can run all code files present in the book (Chapter 1-17).
Chapter | Software required | Hardware required |
---|---|---|
1-17 | Java SE Developer Kit 11 (JDK) | A system with 4GB RAM |
1-17 | An Integrated Development Environment(IDE) | A system with 4GB RAM |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Dr Edward Lavieri is a veteran developer with a strong academic background. He has earned a doctorate in computer science from Colorado Technical University, an MS in management information systems (Bowie State University), an MS in education (Capella University), and an MS in operations management (University of Arkansas).
He has been creating and teaching computer science courses since 2002. Edward retired from the US Navy as a Command Master Chief after 25 years of active service. As the founder and creative director of three19, a software design and development studio. Edward is constantly designing and developing software.
This is Edward's 10th book.
Learning AWS Lumberyard Game Development
Click here if you have any feedback or suggestions.