Участник:AutumnBennett

Материал из Wiki - Факультет компьютерных наук
Версия от 19:52, 3 июля 2019; AutumnBennett (обсуждение | вклад) (1z0-813 books)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Upgrade to Java SE 8 OCP ( Java SE 6 and all prior versions) 1Z0-813 Exam Information

Java SE 8 New Features This Java SE 8 New Features training highlights the key changes of Oracle Java SE 8. Expert Oracle University instructors teach you through interactive instruction and hands-on exercises.

Figure out how to: Create lambda expressions while using default library interfaces Create lambda expressions while using proper syntax Use new concurrent lambda features Utilize new Date/Time API Use Mission Control and Flight Recorder Utilize new Nashorn JavaScript Engine

1Z0-813 Exam Topics 1) Language Enhancements

  • Develop code which uses String objects in the switch statement, binary literals, and numeric literals, including underscores in literals
  • Develop code that uses try-with-resources statements, including using classes that implement the AutoCloseable interface
  • Develop code that handles multiple Exception types within a catch block
  • Use static and default methods of an interface including inheritance rules for any default method

2) Localization

  • Describe some great benefits of localizing an application and developing code that defines, reads, and sets the locale which has a Locale object
  • Build a resource bundle for any locale and call a resource bundle from a software
  • Create and manage date- and time-based events by using LocalDate, LocalTime, LocalDateTime, Instant, Period, and Duration, including a blend of starting time and date in a object
  • Format dates, numbers, and currency values for localization together with the NumberFormat and DateFormat classes, including number and date format patterns
  • Work with times across time zones and manage changes due to daylight savings

3) Lambda

  • Define and write functional interfaces and describe the interfaces of the java.util.function package
  • Describe a lambda expression; refactor the code that utilizes an anonymous inner class to utilize a lambda expression; describe type inference and target typing
  • Develop code which utilizes the built-in interfaces within the java.util.function package, such as Function, Consumer, Supplier, UnaryOperator, Predicate, and Optional APIs, like the primitive and binary variations from the interfaces
  • Develop code that utilizes a technique reference, including refactoring a lambda expression to some method reference

4) Java Streams

  • Describe the Stream interface and pipelines; produce a stream with the Arrays.stream() and IntStream.range() methods; know the lambda operations which can be lazy
  • Develop code which uses parallel streams, including decomposition operation and reduction operation in streams

5) Concurrency

  • Use classes from your java.util.concurrent package including CyclicBarrier and CopyOnWriteArrayList with a pinpoint the advantages over and differences in the traditional java.util collections
  • Use Lock, ReadWriteLock, and ReentrantLock classes in the java.util.concurrent.locks and java.util.concurrent.atomic packages to support lock-free thread-safe programming on single variables
  • Use Executor, ExecutorService, Executors, Callable, and Future to execute tasks using thread pools
  • Use the parallel Fork/Join Framework

6) Java File I/O (NIO.2)

  • Operate on record and directory paths utilizing the Paths class
  • Check, delete, copy, or move a file or directory using the Files class
  • Recursively access a directory tree by using the DirectoryStream and FileVisitor interfaces
  • Find folders utilizing the PathMatcher interface, and employ Java SE 8 I/O improvements, including Files.find(), Files.walk(), and lines() methods
  • Observe modifications within a directory by using the WatchService interface

7) Java Collections

  • Develop code which uses diamond with generic declarations
  • Develop code that iterates a group, filters a group, and sorts an assortment through the use of lambda expressions
  • Search for data by utilizing methods, for example findFirst(), findAny(), anyMatch(), allMatch(), and noneMatch()
  • Perform calculations on Java Streams by making use of count, max, min, average, and sum methods and save results in a collection by using the collect method and Collector class, including the averagingDouble, groupingBy, joining, partitioningBy methods
  • Develop code which uses Java SE 8 collection improvements, such as the Collection.removeIf(), List.replaceAll(), Map.computeIfAbsent(), and Map.computeIfPresent() methods
  • Develop code that utilizes the merge(), flatMap(), and map() methods on Java Streams

8) Assume the following:

  • Missing package and import statements
  • No file or directory path names for classes
  • Unintended line breaks
  • Code fragments
  • Descriptive comments

Create 1Z0-813 exam Use 1Z0-813 exam with Pearson VUE and spend on quality while using the voucher you buy from Oracle University or using a credit card applied during exam registration.


More details about 1Z0-813 pdf visit our new website.