Autor Tema: Prepárate la certificación de Programador de Java 8 (1Z0-809)  (Leído 314 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Kimeraweb

  • AdminSite
  • *
  • Topic Author
  • Mensajes: 2413
  • de
  • Agradecimientos: 774
  • Kimeraweb
    • http://l2devsadmins.net
  • Cronica: : Alfa
  • Revision: Alfa
  • S.O: Windows 10
  • Serverpack : Desarrollo interno
A Fissban le gusta este post.

Prepárate la certificación de Programador de Java 8 (1Z0-809)
« en: ſeptiembre 03, 2017, 10:02:20 am »
gracias
Este post tiene 1 agradecimientos
  • Añade a tus favoritos
  • Contenido:
    Citar
    ******************* Chapter 1: The OCPJP 8 Exam: FAQ 1
    ******************* Chapter 2: Java Class Design  9
    ******************* Chapter 3: Advanced Class Design 55
    ******************* Chapter 4: Generics and Collections 97
    ******************* Chapter 5: Lambda Built-in Functional Interfaces 145
    ******************* Chapter 6: Java Stream API 167
    ******************* Chapter 7: Exceptions and Assertions 195
    ******************* Chapter 8: Using the Java SE 8 Date/Time API 235
    ******************* Chapter 9: Java I/O Fundamentals  257
    ******************* Chapter 10: Java File I/O (NIO.2)  287
    ******************* Chapter 11: Java Concurrency  313
    ******************* Chapter 12: Building Database Applications with JDBC 359
    ******************* Chapter 13: Localization 389
    ******************* Chapter 14: Mock Exam  413
    Index 477

    vii
    Contents
    About the Authorsxv
    About the Technical Reviewer xvii
    Acknowledgmentsxix
    Introductionxxi
    ******************* Chapter 1: The OCPJP 8 Exam: FAQ 1
    Overview  1
    FAQ 1. Can you provide details of the Java associate and professional exams for Java 8?  1
    FAQ 2. Can you compare the specifications of the exams targeting OCAJP 8 and OCPJP 8
    certifications? 2
    Details About the Exam  3
    FAQ 3. OCAJP 8 certification is a prerequisite for OCPJP 8 certification.
    Does that mean that I have to take the OCAJP8 exam before I can take the OCPJP8 exam?  3
    FAQ 4. How does the OCPJP 8 exam differ from the older OCPJP 7 exam? 3
    FAQ 5.Should I take the OCPJP8 exam or earlier versions such as the OCPJP 7 exam? 3
    FAQ 6. What kinds of questions are asked in the OCPJP 8exam?  3
    FAQ 7. What does the OCPJP 8 exam test for? 4
    FAQ 8. I’ve been a Java programmer for the last five years. Do I have to
    prepare for the OCPJP 8 exam? 5
    FAQ 9. How do I prepare for the OCPJP 8 exam?  5
    FAQ 10. How do I know when I’m ready to take the OCPJP 8 exam? 6

    viii
    *******************  Contents
    Taking the Exam 6
    FAQ 11. What are my options to register for the exam? 6
    FAQ 12. How do I register for the exam, schedule a day and time for taking the exam,
    and appear for the exam?  6
    FAQ 13. What are the key things I need to remember before taking the
    exam and on the day of exam?  7
    ******************* Chapter 2: Java Class Design  9
    Encapsulation  9
    Inheritance  12
    Polymorphism  14
    Runtime Polymorphism  15
    Method Overloading  16
    Constructor Overloading 18
    Overload Resolution 19
    Points to Remember 21
    Overriding Methods in Object Class  22
    Overriding toString() Method  23
    Overriding equals() Method  26
    Object Composition 33
    Composition vs. Inheritance  34
    Singleton and Immutable Classes  37
    Creating Singleton Class 37
    Immutable Classes  40
    Using the “static” Keyword  43
    Static Block 44
    Points to Remember 45
    Summary 46

    ix
    *******************  Contents
    ******************* Chapter 3: Advanced Class Design 55
    Abstract Classes  55
    Points to Remember 56
    Using the “final” Keyword  57
    Final Classes 57
    Final Methods and Variables 58
    Points to Remember 58
    Flavors of Nested Classes  58
    Static Nested Classes (or Interfaces) 60
    Inner Classes  62
    Local Inner Classes 64
    Anonymous Inner Classes  66
    Enum Data Type 68
    Points to Remember 70
    Interfaces  71
    Declaring and Implementing Interfaces  71
    Abstract Classes vs. Interfaces  74
    Lambda Functions  82
    Lambda Functions: Syntax 83
    Summary 88
    ******************* Chapter 4: Generics and Collections 97
    Creating and Using Generic Classes  97
    Diamond Syntax 102
    Interoperability of Raw Types and Generic Types  103
    Generic Methods 105
    Generics and Subtyping 107
    Wildcard Parameters  107
    Points to Remember 110

    x
    *******************  Contents
    Create and Use Collection Classes  111
    Abstract Classes and Interfaces  111
    Concrete Classes  112
    The Map Interface 117
    The Deque Interface and ArrayDeque class 119
    Comparable and Comparator Interfaces  120
    Collection Streams and Filters  123
    Iterate Using forEach  124
    Method References with Streams 125
    Understanding the Stream Interface  126
    The Stream Pipeline  127
    Stream Sources  129
    Filtering a Collection  132
    Terminal Operations 134
    Summary 135
    ******************* Chapter 5: Lambda Built-in Functional Interfaces 145
    Using Built-in Functional Interfaces  145
    The Predicate Interface  146
    The Consumer Interface  149
    The Function Interface 150
    The Supplier Interface  152
    Primitive Versions of Functional Interfaces 154
    Binary Versions of Functional Interfaces 158
    The UnaryOperator Interface 160
    Summary 161

    xi
    *******************  Contents
    ******************* Chapter 6: Java Stream API 167
    Extract Data from a Stream  167
    Search Data from a Stream 169
    The Optional class 172
    Creating Optional Objects  173
    Optional Stream 174
    Primitive Versions of Optional<T> 175
    Stream Data Methods and Calculation Methods  175
    Sort a Collection Using Stream API  178
    Save Results to a Collection 181
    Using flatMap Method in Stream  185
    Summary 188
    ******************* Chapter 7: Exceptions and Assertions 195
    Throwable and its Subclasses 195
    Throwing Exceptions  197
    Unhandled Exceptions  198
    The Throws Clause  207
    Points to Remember 212
    Try-with-Resources  213
    Closing Multiple Resources  215
    Points to Remember 217
    Custom Exceptions  217
    Assertions  221
    Assert Statement 221
    Summary 223

    xii
    *******************  Contents
    ******************* Chapter 8: Using the Java SE 8 Date/Time API 235
    Understanding Important Classes in java.time 236
    Using the LocalDate class  236
    Using the LocalTime Class 238
    Using the LocalDateTime Class  239
    Using the Instant Class 240
    Using the Period Class 241
    Using the Duration Class  243
    Using the TemporalUnit Interface  244
    Dealing with Time Zones and Daylight Savings  245
    Using Time Zone–Related Classes 246
    Dealing with Daylight Savings 248
    Formatting Dates and Times  249
    Flight Travel Example  252
    Summary 253
    ******************* Chapter 9: Java I/O Fundamentals  257
    Reading from and Writing to Console  257
    Understanding Standard Streams  257
    Understanding the Console Class 259
    Formatted Output with the Console Class  261
    Points to Remember 264
    Getting Input with the Console Class 265
    Using Streams to Read and Write Files  266
    Character Streams and Byte Streams  267
    Character Streams 268
    Byte Streams  274
    Points to Remember 282
    Summary 282
    xiii
    *******************  Contents
    ******************* Chapter 10: Java File I/O (NIO.2)  287
    Using the Path Interface  287
    Getting Path Information 289
    Comparing Two Paths  292
    Using the Files Class  293
    Checking File Properties and Metadata 295
    Copying a File  300
    Moving a File  302
    Deleting a File 303
    Using the Stream API with NIO.2  304
    Summary 308
    ******************* Chapter 11: Java Concurrency  313
    Creating Threads to Execute Tasks Concurrently  313
    Creating Threads  314
    Thread Synchronization With synchronized Keyword  316
    Threading Problems  321
    Deadlocks 321
    Livelocks 323
    Lock Starvation 324
    Using java.util.concurrent.atomic Package  324
    Use java.util.concurrent Collections 327
    CyclicBarrier 328
    Concurrent Collections  330
    Using Callable and ExecutorService Interfaces  333
    Executor 334
    Callable and ExecutorService 335
    Use Parallel Fork/Join Framework  337
    Useful Classes in the Fork/Join Framework 338
    Using the Fork/Join Framework  339
    xiv
    *******************  Contents
    Points to Remember 343
    Use Parallel Streams  344
    Performing Correct Reductions  346
    Parallel Streams and Performance 347
    Summary 348
    ******************* Chapter 12: Building Database Applications with JDBC 359
    Introduction to JDBC  360
    Setting Up the Database 361
    Connecting to a Database  362
    The Connection Interface 362
    Connecting to the Database Using DriverManager  363
    Querying and Updating the Database 367
    Statement Interface 367
    ResultSet Interface  369
    Querying the Database  370
    Updating the Database  374
    Points to Remember 380
    Summary 381
    ******************* Chapter 13: Localization 389
    Locales  389
    The Locale Class 390
    Resource Bundles  394
    Using PropertyResourceBundle  396
    Using ListResourceBundle  399
    Loading a Resource Bundle  402
    Naming Convention for Resource Bundles  402
    Summary 407
    ******************* Chapter 14: Mock Exam  413
    Index 477
    "Sólo existen dos días al año en los que no se puede hacer nada: ayer y mañana" (Dalai Lama)