Читать книгу OCP Oracle Certified Professional Java SE 17 Developer Study Guide - Jeanne Boyarsky - Страница 3
List of Tables
Оглавление1 IntroductionTABLE I.1 Exam information
2 Chapter 1TABLE 1.1 Setup procedure by operating systemTABLE 1.2 Important
javac
optionsTABLE 1.3 Importantjava
optionsTABLE 1.4 Importantjar
optionsTABLE 1.5 Order for declaring a classTABLE 1.6 Primitive typesTABLE 1.7 Wrapper classesTABLE 1.8 Text block formattingTABLE 1.9 Reserved wordsTABLE 1.10 Tracking scope by block3 Chapter 2TABLE 2.1 Order of operator precedenceTABLE 2.2 Unary operatorsTABLE 2.3 Increment and decrement operatorsTABLE 2.4 Binary arithmetic operatorsTABLE 2.5 Simple assignment operatorTABLE 2.6 Compound assignment operatorsTABLE 2.7 Equality operatorsTABLE 2.8 Relational operatorsTABLE 2.9 Logical operatorsTABLE 2.10 Conditional operators
4 Chapter 3TABLE 3.1 Control statement usage
5 Chapter 4TABLE 4.1 Rules for
indent()
andstripIndent()
TABLE 4.2 Common formatting symbolsTABLE 4.3 Binary search rulesTABLE 4.4Arrays.compare()
examplesTABLE 4.5 Equality vs. comparison vs. mismatchTABLE 4.6 Methods inLocalDate
,LocalTime
,LocalDateTime
, andZonedDateTime
...TABLE 4.7 Where to useDuration
andPeriod
6 Chapter 5TABLE 5.1 Parts of a method declaration in Figure 5.1TABLE 5.2 Optional specifiers for methodsTABLE 5.3 Optional specifiers for instance variablesTABLE 5.4 A method in ______ can access a ______ member.TABLE 5.5 Static vs. instance callsTABLE 5.6 The order that Java uses to choose the right overloaded method
7 Chapter 6TABLE 6.1 Class modifiers
8 Chapter 7TABLE 7.1 Interface member typesTABLE 7.2 Interface member accessTABLE 7.3 Usage of the
permits
clause in sealed classesTABLE 7.4 Modifiers in nested classesTABLE 7.5 Nested class access rules9 Chapter 8TABLE 8.1 Valid lambdas that return a
boolean
TABLE 8.2 Invalid lambdas that should return aboolean
TABLE 8.3 Method referencesTABLE 8.4 Common functional interfacesTABLE 8.5 Convenience methodsTABLE 8.6 Common functional interfaces for primitivesTABLE 8.7 Primitive-specific functional interfacesTABLE 8.8 Rules for accessing a variable from a lambda body inside a method...10 Chapter 9TABLE 9.1 Factory methods to create a
List
TABLE 9.2List
methodsTABLE 9.3Queue
methodsTABLE 9.4Deque
methodsTABLE 9.5 Using aDeque
as a stackTABLE 9.6Map
methodsTABLE 9.7 Behavior of themerge()
methodTABLE 9.8 Java Collections Framework typesTABLE 9.9 Collection attributesTABLE 9.10 Comparison ofComparable
andComparator
TABLE 9.11 Helper static methods for building aComparator
TABLE 9.12 Helper default methods for building aComparator
TABLE 9.13 Types of boundsTABLE 9.14 Why we need a lower bound11 Chapter 10TABLE 10.1 Common
Optional
instance methodsTABLE 10.2 Intermediate vs. terminal operationsTABLE 10.3 Creating a sourceTABLE 10.4 Terminal stream operationsTABLE 10.5 Common primitive stream methodsTABLE 10.6 Mapping methods between types of streamsTABLE 10.7 Function parameters when mapping between types of streamsTABLE 10.8 Optional types for primitivesTABLE 10.9Spliterator
methodsTABLE 10.10 Examples of grouping/partitioning collectors12 Chapter 11TABLE 11.1 Types of exceptions and errorsTABLE 11.2 Unchecked exceptionsTABLE 11.3 Checked exceptionsTABLE 11.4 ErrorsTABLE 11.5
DecimalFormat
symbolsTABLE 11.6 Common date/time symbolsTABLE 11.7 Supported date/time symbolsTABLE 11.8 Factory methods to get aNumberFormat
TABLE 11.9 Factory methods to get aDateTimeFormatter
TABLE 11.10Locale.Category
valuesTABLE 11.11 Picking a resource bundle for French/France with default locale ...TABLE 11.12 Selecting resource bundle properties13 Chapter 12TABLE 12.1 Options you need to know for using modules with
javac
TABLE 12.2 Options you need to know for using modules withjava
TABLE 12.3 Access control with modulesTABLE 12.4 Reviewing servicesTABLE 12.5 Reviewing directivesTABLE 12.6 Common modulesTABLE 12.7 Java modules prefixed withjava
TABLE 12.8 Java modules prefixed withjdk
TABLE 12.9 Modes usingjmod
TABLE 12.10 Comparing command-line operationsTABLE 12.11 Options you need to know for the exam:javac
TABLE 12.12 Options you need to know for the exam:java
TABLE 12.13 Options you need to know for the exam:jar
TABLE 12.14 Options you need to know for the exam:jdeps
TABLE 12.15 Options you need to know for the exam:jlink
TABLE 12.16 Practicing with automatic module namesTABLE 12.17 Properties of module typesTABLE 12.18 Comparing migration strategies14 Chapter 13TABLE 13.1
ExecutorService
methodsTABLE 13.2Future
methodsTABLE 13.3TimeUnit
valuesTABLE 13.4ScheduledExecutorService
methodsTABLE 13.5Executors
factory methodsTABLE 13.6 Atomic classesTABLE 13.7 Common atomic methodsTABLE 13.8Lock
methodsTABLE 13.9 Concurrent collection classesTABLE 13.10 SynchronizedCollections
methods15 Chapter 14TABLE 14.1 File-system symbolsTABLE 14.2 Options for creating
File
andPath
TABLE 14.3 CommonFile
andPath
operationsTABLE 14.4 CommonFile
andFiles
operationsTABLE 14.5 Common NIO.2 method argumentsTABLE 14.6Path
APIsTABLE 14.7 Thejava.io
abstract stream base classesTABLE 14.8 Thejava.io
concrete I/O stream classesTABLE 14.9 Common I/O read and write methodsTABLE 14.10 CommonFiles
NIO.2 read and write methodsTABLE 14.11 Common I/O stream methodsTABLE 14.12 The attributes and view typesTABLE 14.13 Walking a directory with a cycle using breadth-first searchTABLE 14.14 Key APIs16 Chapter 15TABLE 15.1 CRUD operationsTABLE 15.2 SQLTABLE 15.3 SQL runnable by the
execute
methodTABLE 15.4 Return types ofexecute
methodsTABLE 15.5PreparedStatement
methodsTABLE 15.6ResultSet get
methodsTABLE 15.7 Sample stored proceduresTABLE 15.8 Stored procedure parameter typesTABLE 15.9Connection
APIs for transactions