Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Java SE 11 Developer 1Z0-819 OCP Course - Part 2, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:02:04
    Introduction
  • Урок 2. 00:03:23
    Course Info
  • Урок 3. 00:04:20
    Why Java 11?
  • Урок 4. 00:02:36
    Java Certification - Which Courses do I need?
  • Урок 5. 00:02:24
    Oracle Exam Codes - What you need to Know
  • Урок 6. 00:01:22
    Which Vendors JDK 11 Should you Use?
  • Урок 7. 00:00:44
    Which IDE should you Use?
  • Урок 8. 00:01:14
    Section Introduction Java Fundamentals
  • Урок 9. 00:04:42
    Reference Types Valid Modifiers
  • Урок 10. 00:04:34
    Final Modifier in Class Definitions
  • Урок 11. 00:03:03
    Abstract Modifier in Class Definitions
  • Урок 12. 00:04:04
    Abstract Final Summary
  • Урок 13. 00:06:53
    Creating and Using Nested Classes
  • Урок 14. 00:04:40
    Referencing Instance Members from a Static Nested Class
  • Урок 15. 00:05:30
    Non-static Inner Member Class
  • Урок 16. 00:05:21
    Inner Class Fields and Variable Shadowing
  • Урок 17. 00:04:15
    Local Variable Shadowing and Static Nested Inner Member Class Summary
  • Урок 18. 00:09:49
    Creating and Using Local Classes
  • Урок 19. 00:06:31
    More on Local Classes and Anonymous Classes
  • Урок 20. 00:08:28
    More on Anonymous Classes and Nested Classes
  • Урок 21. 00:07:18
    Creating and Using Enumerations
  • Урок 22. 00:03:29
    Adding Members to an enum
  • Урок 23. 00:07:43
    Complex enums
  • Урок 24. 00:09:23
    Java Fundamentals: Out of the Ordinary Concepts
  • Урок 25. 00:10:22
    Java Fundamentals: Out of the Ordinary Concepts Part 2
  • Урок 26. 00:02:38
    Section Introduction
  • Урок 27. 00:10:05
    try-with-resources Construct
  • Урок 28. 00:05:36
    Creating and Using Custom Exceptions
  • Урок 29. 00:10:48
    Custom Exceptions in Code
  • Урок 30. 00:09:28
    Testing Invariants by Using Assertions
  • Урок 31. 00:06:44
    Appropriate Uses of Assertions
  • Урок 32. 00:10:35
    More on Assertions
  • Урок 33. 00:11:10
    Exception Handling: Out of the Ordinary Concepts
  • Урок 34. 00:01:25
    Section Introduction
  • Урок 35. 00:09:27
    Create and Use Interfaces with Default Methods
  • Урок 36. 00:11:09
    More on Default Methods
  • Урок 37. 00:05:26
    Interfaces with Private Methods
  • Урок 38. 00:07:21
    Interplay Between Types of Interface Methods
  • Урок 39. 00:08:29
    Java Interfaces: Out of the Ordinary Concepts
  • Урок 40. 00:10:14
    Verification of Statements Made
  • Урок 41. 00:01:14
    Section Introduction
  • Урок 42. 00:07:07
    Wrapper Classes Autoboxing and Unboxing
  • Урок 43. 00:08:56
    Wrapper Methods
  • Урок 44. 00:11:09
    Other Wrapper Methods
  • Урок 45. 00:00:54
    Generics Introduction
  • Урок 46. 00:10:48
    Generics Overview
  • Урок 47. 00:06:26
    Restrictions on Generic Classes
  • Урок 48. 00:09:06
    Generic Classes Bound and Type Erasure
  • Урок 49. 00:07:23
    Create and Use Generic Methods
  • Урок 50. 00:09:51
    Mix and Match Generic Method and Class Types
  • Урок 51. 00:07:08
    Generics Wildcards
  • Урок 52. 00:10:56
    Generics Wildcards How to Use
  • Урок 53. 00:06:13
    Generics: Out of the Ordinary Concepts Part 1
  • Урок 54. 00:06:55
    Generics: Out of the Ordinary Concepts Part 2
  • Урок 55. 00:02:32
    Collections Framework Introduction
  • Урок 56. 00:05:59
    Collections Interface and Set Interface
  • Урок 57. 00:05:28
    HashSet, TreeSet, LinkedHashSet Implementations
  • Урок 58. 00:03:20
    Sets, Nulls and TreeSet Methods
  • Урок 59. 00:04:35
    List Collections Overview
  • Урок 60. 00:07:36
    List Interface Code
  • Урок 61. 00:07:54
    Queue and Deque
  • Урок 62. 00:10:17
    Collections Framework Map Interface
  • Урок 63. 00:10:05
    Map Merge
  • Урок 64. 00:05:43
    Collections Framework: Out of the Ordinary Concepts
  • Урок 65. 00:07:48
    Comparator and Comparable Interfaces
  • Урок 66. 00:06:20
    More on Comparators and Summary
  • Урок 67. 00:06:42
    Convenience Methods for Collections
  • Урок 68. 00:06:23
    Out of Ordinary Concepts (Wrappers, Comparators, and Collections Class) Part 1
  • Урок 69. 00:05:14
    Out of Ordinary Concepts (Wrappers, Comparators, and Collections Class) Part 2
  • Урок 70. 00:09:27
    Out of Ordinary Concepts (Wrappers, Comparators, and Collections Class) Part 3
  • Урок 71. 00:01:00
    Section Introduction
  • Урок 72. 00:09:21
    Defining and Writing Functional Interfaces
  • Урок 73. 00:09:18
    Creating and Using Lambda Expressions
  • Урок 74. 00:05:27
    Functional Interface and Lambda Expressions: Out of the Ordinary Concepts
  • Урок 75. 00:01:45
    Section Introduction
  • Урок 76. 00:07:58
    Using Interfaces from java.util.function
  • Урок 77. 00:07:03
    java.util.function Predicate
  • Урок 78. 00:07:59
    Function and BiFunction Interfaces
  • Урок 79. 00:07:53
    Consumer and Supplier Interfaces
  • Урок 80. 00:05:04
    Primitive Variations of java.util.function Package
  • Урок 81. 00:06:34
    Functional Interfaces: Out of the Ordinary Part 1
  • Урок 82. 00:06:50
    Functional Interfaces: Out of the Ordinary Part 2
  • Урок 83. 00:04:41
    Section Introduction
  • Урок 84. 00:10:01
    Describe the Stream Interface and Pipelines
  • Урок 85. 00:09:08
    Streams Terminal and Intermediate Operations Stateless and Stateful
  • Урок 86. 00:07:41
    Lambda Expressions and Method References
  • Урок 87. 00:04:58
    Method References
  • Урок 88. 00:08:27
    Java Stream API: Out of the Ordinary Concepts Part 1
  • Урок 89. 00:08:37
    Java Stream API: Out of the Ordinary Concepts Part 2
  • Урок 90. 00:03:27
    Section Introduction
  • Урок 91. 00:08:20
    Extract Stream Data Using Peek and Map
  • Урок 92. 00:07:34
    Extract Stream Data More on Map Including flatMap
  • Урок 93. 00:07:45
    Use the Optional Class
  • Урок 94. 00:07:48
    Optional Class Methods
  • Урок 95. 00:08:39
    Search Stream Data
  • Урок 96. 00:07:33
    count, min, max, average and sum with streams
  • Урок 97. 00:07:52
    Additional Operations on IntStream, LongStream, and DoubleStream
  • Урок 98. 00:09:22
    Sort a Collection Using Lambda Expressions
  • Урок 99. 00:08:50
    Using Collectors with Streams
  • Урок 100. 00:08:36
    Grouping and Partitioning of Data
  • Урок 101. 00:08:28
    Lambda Operations on Stream: Out of Ordinary Concepts
  • Урок 102. 00:05:39
    Lambda Operations on Stream TreeMap: Out of Ordinary Concepts
  • Урок 103. 00:01:11
    Section Introduction
  • Урок 104. 00:05:17
    Migrate Application Developed with Java 8 to Java 11
  • Урок 105. 00:06:49
    Run a Modularized Application on Classpath and Modulepath
  • Урок 106. 00:08:09
    Migration Bottoms-up Approach
  • Урок 107. 00:08:23
    Migration Top-down Approach
  • Урок 108. 00:08:37
    Using jdeps to Determine Problems
  • Урок 109. 00:12:39
    jdeps Problem Analysis
  • Урок 110. 00:02:39
    Section Introduction
  • Урок 111. 00:09:05
    Components of Services
  • Урок 112. 00:04:18
    Default VS Preferred Service
  • Урок 113. 00:03:58
    Review of Service and Service Provider Requirements
  • Урок 114. 00:05:41
    Other Ways to Load Service
  • Урок 115. 00:10:04
    Services in a Modular Application: Out of the Ordinary Concepts Part 1
  • Урок 116. 00:10:29
    Services in a Modular Application: Out of the Ordinary Concepts Part 2
  • Урок 117. 00:02:39
    Section Introduction
  • Урок 118. 00:06:07
    Create Worker Threads Using Runnable
  • Урок 119. 00:04:54
    Threads Implementing Runnable
  • Урок 120. 00:06:14
    Using an Executor Service
  • Урок 121. 00:07:52
    Submit and Execute on ExecutorService
  • Урок 122. 00:09:47
    InvokeAll and InvokeAny on ExecutorService
  • Урок 123. 00:10:01
    ScheduledExecutorService and CyclicBarrier
  • Урок 124. 00:08:09
    Write Thread-safe Code
  • Урок 125. 00:11:29
    Race Conditions and Other Thread Issues
  • Урок 126. 00:06:59
    java.util Collections Overview
  • Урок 127. 00:11:07
    CopyOnWriteArrayList
  • Урок 128. 00:06:43
    Fix Hang and Timeout Methods
  • Урок 129. 00:05:05
    remove and peek
  • Урок 130. 00:09:57
    Thread Problems Deadlock, Livelock and Starvation
  • Урок 131. 00:09:09
    Concurrency Out of the Ordinary - Part 1
  • Урок 132. 00:11:49
    Concurrency Out of the Ordinary - Part 2
  • Урок 133. 00:01:51
    Section Introduction
  • Урок 134. 00:08:13
    Develop Code that Uses Parallel Streams
  • Урок 135. 00:08:44
    Implement Decomposition and Reduction with Streams
  • Урок 136. 00:09:09
    Stream Reduce Using Strings
  • Урок 137. 00:05:43
    Parallel Streams: Out of the Ordinary Concepts Part 1
  • Урок 138. 00:05:23
    Parallel Streams: Out of the Ordinary Concepts Part 2
  • Урок 139. 00:02:52
    Section Introduction
  • Урок 140. 00:06:48
    Read, Write to Console Using I/O Streams
  • Урок 141. 00:07:22
    Read, Write to Files Using I/O Streams
  • Урок 142. 00:08:37
    Read and Write Objects Using Serialization
  • Урок 143. 00:07:51
    Externalizable
  • Урок 144. 00:07:34
    Path Interface for File and Directory Paths
  • Урок 145. 00:06:49
    More Path Methods and Normalize
  • Урок 146. 00:04:38
    Relativize, Resolve, and Other Methods
  • Урок 147. 00:05:25
    Files Class
  • Урок 148. 00:10:14
    Files Creation Read and Write
  • Урок 149. 00:06:18
    Files Delete and Copy Operations
  • Урок 150. 00:03:52
    Files and Directory Move
  • Урок 151. 00:07:04
    List and Walk Stream API Files Methods
  • Урок 152. 00:09:57
    Find and Lines Stream API Files Methods
  • Урок 153. 00:09:15
    I/O: Out of the Ordinary Concepts Part 1
  • Урок 154. 00:06:15
    I/O: Out of the Ordinary Concepts Part 2
  • Урок 155. 00:02:06
    Secure Coding - Section Introduction
  • Урок 156. 00:03:15
    Secure Coding Exam Objectives
  • Урок 157. 00:06:09
    Protecting the Application Code
  • Урок 158. 00:09:15
    Validation of Input and Mutable Objects
  • Урок 159. 00:06:34
    Confidential Info and Injection and Inclusion
  • Урок 160. 00:05:47
    Constructing Sensitive Objects Including Serialization and Deserialization
  • Урок 161. 00:07:30
    Access Control
  • Урок 162. 00:00:43
    Section Introduction
  • Урок 163. 00:05:49
    Connecting to Databases
  • Урок 164. 00:05:42
    JDBC DriverManager in Code
  • Урок 165. 00:09:18
    PreparedStatement and CRUD
  • Урок 166. 00:09:25
    ResultSet
  • Урок 167. 00:09:00
    CallableStatement in JDBC
  • Урок 168. 00:03:43
    Out of the Ordinary Recap - Part 1
  • Урок 169. 00:06:49
    Out of the Ordinary Recap - Part 2
  • Урок 170. 00:02:26
    Section Introduction
  • Урок 171. 00:10:00
    The Locale Class
  • Урок 172. 00:09:35
    Using Resource Bundles
  • Урок 173. 00:08:04
    Searching and Loading Resource Bundles
  • Урок 174. 00:06:54
    Formatting Messages, Dates and Numbers
  • Урок 175. 00:10:29
    String to Numbers and Date Times
  • Урок 176. 00:01:18
    Section Introduction
  • Урок 177. 00:06:59
    Annotations Overview
  • Урок 178. 00:04:51
    Creating Annotations in Code
  • Урок 179. 00:08:44
    Annotation Processor
  • Урок 180. 00:09:23
    Inherited and Repeatable Annotations
  • Урок 181. 00:04:37
    Commonly Used JDK Annotations
  • Урок 182. 00:05:59
    Deprecated Annotation
  • Урок 183. 00:08:08
    SuppressWarnings and SafeVarargs
  • Урок 184. 00:07:58
    Annotations Out of the Ordinary - Part 1
  • Урок 185. 00:09:03
    Annotations Out of the Ordinary - Part 2
  • Урок 186. 00:04:05
    Bonus Lecture and Information