Big Java. Early Objects. 7th ed

Big Java. Early Objects. 7th ed

 This book is an introduction to Java and computer programming that focuses on the essentials—and on effective learning. The book is designed to serve a wide range of student interests and abilities and is suitable for a first course in programming for computer scientists, engineers, and students in other disciplines. No prior programming experience is required, and only a modest amount of high school algebra is needed.

 Adapted to Java Versions 8 Through 11

 This edition takes advantage of modern Java features when they are pedagogically sensible. I continue to use “pure” interfaces with only abstract methods. Default, static, and private interface methods are introduced in a Special Topic. Lambda expressions are optional for user interface callback, but they are used in the chapter on the stream library and its applications for “big data” processing.

 The “diamond” syntax for generic classes is introduced as a Special Topic in Chapter 7 and used systematically starting with Chapter 15. Local type inference with the var keyword is described in a Special Topic.

 Useful features such as the try-with-resources statement are integrated into the text. Chapter 21 covers the utilities provided by the Paths and Files classes.

If you liked this book, share it with your friends, thus you help us develop and add more interesting and necessary books for you!