Topics are carefully selected to give you a broad exposure to Java, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more. In addition, new features of Java such as lambda expressions are also covered.
All examples in the book are carefully chosen to demonstrate each concept so that you can gain a deeper understanding of the language. In addition, as Richard Branson puts it: "The best way of learningabout anything is by doing". This book comes with a project where you'll be guided through the coding of a membership management software from scratch. The project uses concepts covered in the bookand gives you a chance to see how it all ties together