from web site
OCA Java SE 8 Programmer I Certification Guide
The addition of lambda expressions closures and streams represents the biggest change to Java programming since the introduction of generics and annotations. You'll explore important Java topics as you systematically learn what's required to successfully pass the test. Each chapter starts with a list of exam objectives mapped to section numbers, followed by sample questions and exercises that reinforce key concepts.
Since 2006 she has been actively supporting Java certification as a path to career advancement. You'll explore important Java topics as you systematically learn what's required to successfully pass the test. This textbook assumes that you have little or no programming experience. Each chapter starts with a list of exam objectives mapped to section numbers, followed by sample questions and exercises that reinforce key concepts.
Java Programming, 8th Edition - Table of Contents Chapter 1: Lambda Expressions Chapter 2: The Stream API Chapter 3: Programming with Lambdas Chapter 4: JavaFX Chapter 5: The New Date and Time API Chapter 6: Concurrency Enhancements Chapter 7: The Nashorn Javascript Engine Chapter 8: Miscellaneous Goodies Chapter 9: Java 7 Features That You May Have Missed. Now, with Java SE 8 for the Really Impatient , internationally renowned Java author Cay S.
Book Preface Java Programming, Eighth Edition, provides the beginning programmer with a guide to developing applications using the Java programming language. Java is popular among professional programmers because it can be used to build visually interesting graphical user interface GUI and Web-based applications. Java also provides an excellent environment for the beginning programmer—a student can quickly build useful programs while learning the basics of structured and object-oriented programming techniques. This textbook assumes that you have little or no programming experience. It provides a solid background in good object-oriented programming techniques and introduces terminology using clear, familiar language. The programming examples are business examples; they do not assume a mathematical background beyond high-school business math. In addition, the examples illustrate only one or two major points; they do not contain so many features that you become lost following irrelevant and extraneous details. Complete, working programs appear frequently in each chapter; these examples help students make the transition from the theoretical to the practical. The student using Java Programming, Eighth Edition, builds applications from the bottom up rather than starting with existing objects. This facilitates a deeper understanding of the concepts used in object-oriented programming and engenders appreciation for the existing objects students use as their knowledge of the language advances. When students complete this book, they will know how to modify and create simple Java programs, and they will have the tools to create more complex examples. They also will have a fundamental knowledge of object-oriented programming, which will serve them well in advanced Java courses or in studying other object-oriented languages such as C++, C , and Visual Basic.