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
9 Chapter 9FIGURE 9.1 Java Collections FrameworkFIGURE 9.2 Example of a List
FIGURE 9.3 Example of a Set
FIGURE 9.4 Examples of a HashSet
and TreeSet
FIGURE 9.5 Example of a Deque
FIGURE 9.6 Working with a Deque
FIGURE 9.7 Working with a stackFIGURE 9.8 Example of a Map
10 Chapter 10FIGURE 10.1 Optional
FIGURE 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 finally
FIGURE 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.feeding
FIGURE 12.4 Module zoo.animal.feeding
directory structureFIGURE 12.5 Running a module using java
FIGURE 12.6 Modules depending on zoo.animal.feeding
FIGURE 12.7 Contents of zoo.animal.care
FIGURE 12.8 Dependencies for zoo.animal.talks
FIGURE 12.9 Contents of zoo.animal.talks
FIGURE 12.10 Contents of zoo.staff
FIGURE 12.11 Dependencies for zoo.staff
FIGURE 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
11 Appendix: Answers to the Review Questions
12 Index
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