Email the Author
You can use this page to email Gerry Byrne & David Wilson about Java Programming: Intermediate to Advanced.
About the Book
Looking for an excellent advanced Java programming book to take your skills to the next level? Java Programming: Intermediate to Advanced is your complete guide to mastering professional Java development. Building on the foundation from Java Programming: Beginner to Intermediate, this book helps you learn advanced Java fast with real‑world examples, frameworks, and coding techniques.
Written by experienced technical trainers Gerry Byrne and David Wilson, this Java developer guide is designed for learners ready to move beyond the basics. Whether you’re preparing for a career in software engineering, aiming to succeed in coding interview preparation, or building robust, scalable applications, this book will give you the confidence and skills to achieve your goals.
Inside, you’ll explore:
- Advanced object‑oriented programming and industry best practices
- Abstract classes, interfaces, records, sealed classes, and generics
- Exception handling, file handling, and string handling for professional projects
- Multithreading and concurrency for high‑performance applications
- Lambda expressions and streams for modern Java development
- Working with files and data persistence in real‑world scenarios
- Practical coding exercises and examples to reinforce your expertise
Each chapter is packed with hands‑on projects you can code in your Integrated Development Environment (IDE), plus expert insights to help you bridge the gap between learning and professional practice. By the end of this book, you’ll be ready to tackle complex Java projects, succeed in technical interviews, and advance your programming career.
Continue your journey—become the Java developer you aspire to be with Java Programming: Intermediate to Advanced, the trusted Java programming book for professionals and ambitious learners.
About the Author
Gerry Byrne and David Wilson are Senior Technical Trainers for a Forbes 100 company. They work to upskill and reskill software engineers who develop business-critical software applications. They also help refine the programming skills of returners to the workforce and introduce new graduates to the application of software development within the commercial environment.
Their subject expertise has been developed over multi-decade careers as teachers, lecturers, and technical trainers in a corporate technology environment. They have delivered a range of courses across computer languages and frameworks and understand how to teach skills and impart knowledge to a range of learners. They have taught software engineers in the use of modern technologies and frameworks such as C#, Java, Spring, Android, JavaScript, Node, HTML, CSS, Bootstrap, React, Python, and Test-Driven Development, not to mention legacy technologies such as COBOL and JCL.
Gerry and David have mastered how to teach difficult concepts in a simple way that makes learning accessible and enjoyable. Their delivery and content follow the same philosophy of keeping it simple, while making the instructions detailed and applying concepts to real-world scenarios. They are passionate about software development and believe we can all learn to write code if we are patient, grasp the basic coding concepts, get plenty of hands-on coding, and most of all, persevere through ‘thick and thin’.