OCP Oracle Certified Professional Java SE 17 Developer Study Guide. Jeanne Boyarsky

Чтение книги онлайн.

Читать онлайн книгу OCP Oracle Certified Professional Java SE 17 Developer Study Guide - Jeanne Boyarsky страница 5

OCP Oracle Certified Professional Java SE 17 Developer Study Guide - Jeanne Boyarsky

Скачать книгу

8FIGURE 8.1 Lambda syntax omitting optional partsFIGURE 8.2 Lambda syntax including optional parts

      9 Chapter 9FIGURE 9.1 Java Collections FrameworkFIGURE 9.2 Example of a ListFIGURE 9.3 Example of a SetFIGURE 9.4 Examples of a HashSet and TreeSetFIGURE 9.5 Example of a DequeFIGURE 9.6 Working with a DequeFIGURE 9.7 Working with a stackFIGURE 9.8 Example of a Map

      10 Chapter 10FIGURE 10.1 OptionalFIGURE 10.2 Stream pipelineFIGURE 10.3 Steps in running a stream pipelineFIGURE 10.4 A stream pipeline with a limitFIGURE 10.5 Stream pipeline with multiple intermediate operations

      11 Chapter 11FIGURE 11.1 Categories of exceptionFIGURE 11.2 The syntax of a try statementFIGURE 11.3 The syntax of a multi-catch blockFIGURE 11.4 The syntax of a try statement with finallyFIGURE 11.5 The syntax of a basic try-with-resources statementFIGURE 11.6 Locale formats

      12 Chapter 12FIGURE 12.1 Design of a modular systemFIGURE 12.2 Looking inside a moduleFIGURE 12.3 Contents of zoo.animal.feedingFIGURE 12.4 Module zoo.animal.feeding directory structureFIGURE 12.5 Running a module using javaFIGURE 12.6 Modules depending on zoo.animal.feedingFIGURE 12.7 Contents of zoo.animal.careFIGURE 12.8 Dependencies for zoo.animal.talksFIGURE 12.9 Contents of zoo.animal.talksFIGURE 12.10 Contents of zoo.staffFIGURE 12.11 Dependencies for zoo.staffFIGURE 12.12 Transitive dependency version of our modulesFIGURE 12.13 Modules in the tour applicationFIGURE 12.14 Determining the orderFIGURE 12.15 Determining the order when not uniqueFIGURE 12.16 Bottom-up migrationFIGURE 12.17 Top-down migrationFIGURE 12.18 First attempt at decompositionFIGURE 12.19 Removing the cyclic dependencies

      13 Chapter 13FIGURE 13.1 Process modelFIGURE 13.2 Thread statesFIGURE 13.3 ExecutorService life cycleFIGURE 13.4 Lack of thread synchronizationFIGURE 13.5 Thread synchronization using atomic operationsFIGURE 13.6 Race condition on user creation

      14 Chapter 14FIGURE 14.1 Directory and file hierarchyFIGURE 14.2 Relative paths using path symbolsFIGURE 14.3 I/O and NIO.2 class and interface relationshipsFIGURE 14.4 Comparing file uniquenessFIGURE 14.5 Visual representation of an I/O streamFIGURE 14.6 Serialization processFIGURE 14.7 File system with cycleFIGURE 14.8 Diagram of I/O stream classes

      15 Chapter 15FIGURE 15.1 Tables in our relational databaseFIGURE 15.2 Key JDBC interfacesFIGURE 15.3 The JDBC URL formatFIGURE 15.4 Types of statementsFIGURE 15.5 The ResultSet cursor

      Guide

      1  Cover

      2  Table of Contents

      3  Title Page

      4  Copyright

      5  Dedication

      6  Acknowledgments

      7  About the Authors

      8  About the Technical Editor

      9  Introduction

      10  Begin Reading

      11  Appendix: Answers to the Review Questions

      12  Index

      13  End User License Agreement

      Pages

      1  i

      2  ii

      3  iii

      4  iv

      5  v

      6  vi

      7  xxiii

      8  xxiv

      9  xxv

      10  xxvi

      11 xxvii

      12  xxviii

      13 xxix

      14 xxx

      15  xxxi

      16  xxxii

      17  xxxiii

      18  xxxiv

      19  xxxv

      20  xxxvi

      21  xxxvii

      22  xxxviii

      23  xxxix

      24 

Скачать книгу