Book Review – Murach’s Beginning of Java with NetBeans
Murach’s Begins Java with NetBeans book examines all aspects of Java in detail with the help of the NetBeans IDE. The book is divided into five sections. The first chapter provides a brief overview of Java and NetBeans. You will learn the steps involved in writing Java code, including the use of classes and methods. In Chapter 4, he will learn in detail the process involved in writing his own classes and methods.
You will learn the steps necessary to build an object-oriented application in Chapter 5. The last chapter of Section 1 examines the process associated with testing and debugging an application.
Section 2 examines the use of primitive types, operators, strings, arrays as well as control statements with the help of code examples. The chapters in Section 3 provide a detailed description of using inheritance, interfaces, inner classes, enumeration, and documentation.
Section 4 examines the use of collections, generics, lambdas, data, and time. You will also learn the necessary steps to handle exceptions as well as working with Input/Output and threads.
You will learn the steps associated with using the MySQL database, including JDBC, in Section 5. The last two chapters of Section 5 examine GUI development using Java Swing. The book includes two appendices that cover aspects of installing Java on both Windows and Mac OS X.
Each chapter ends with a section called perspective and also includes a bulleted summary. I really liked the way the authors presented the abstract. Readers will quickly learn the facts.
It includes exercise questions in a numbered format that ask you to perform specific actions. You must read each line to complete the exercises as indicated until the final step. From my point of view, these questions will help students to grasp knowledge quickly.
To complete the exercises, you need to download samples from the publisher’s official website. Murach also provides an instructor CD that will have PowerPoint slides, MCQs, and much more.
I would like to see a separate chapter on developing mobile applications using Java. The book will be of great use to those developers who are well versed in the basics of Java programming. Pure beginners will find this difficult as the authors have examined the concepts using NetBeans. However, they will be able to make use of the book after acquiring fundamental knowledge in Java.
Without a doubt, Murach Publishing’s Beginning Java with NetBeans is an excellent companion for students. Trainers can make use of the book to deliver training. Also, companies can keep a copy of the book on their shelves for reference.