وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Java 21, Java 17, Java 11 and Advanced Java 8

سرفصل های دوره

Master the advanced/latest topics AND get Oracle OCP Certification (1Z0-829,1Z0-819,1Z0-809)


01 - Lambda Expressions
  • 001 Lambdas.pdf
  • 001 Lambdas - Introduction
  • 002 Lambdas - using a custom Functional Interface (in code)
  • 002 testpredicate.zip
  • 003 Lambdas - using Predicate (in code)
  • 003 testpredicate.zip
  • 004 API Functional Interfaces - Predicate and BiPredicate
  • 004 fi-from-api.zip
  • 005 API Functional Interfaces - Supplier
  • 005 fi-from-api.zip
  • 006 API Functional Interfaces - Consumer and BiConsumer
  • 006 fi-from-api.zip
  • 007 API Functional Interfaces - Function and BiFunction
  • 007 fi-from-api.zip
  • 008 API Functional Interfaces - UnaryOperator and BinaryOperator
  • 008 fi-from-api.zip
  • 009 Lambdas - final and effectively final
  • 009 lambdaeffectivelyfinal.zip
  • 010 Method References
  • 010 Method-References-819.pdf
  • 011 Bound Method References
  • 011 methodreferencetypes.zip
  • 012 Unbound Method References
  • 012 methodreferencetypes.zip
  • 013 Static Method References
  • 013 methodreferencetypes.zip
  • 014 Constructor Method References
  • 014 methodreferencetypes.zip
  • 015 Lambdas-and-Method-References-Exercises-v2.pdf
  • 015 The Importance of Context for Method References
  • 015 methodrefsandcontext.zip

  • 02 - Streams
  • 001 0.Introduction-Stream-Pipelines-and-Laziness.pdf
  • 001 Introduction and Stream Pipelines
  • 002 Stream Laziness
  • 002 laziness.zip
  • 002 pipelineprocessingorder.zip
  • 003 1.Creating-Streams.pdf
  • 003 Creating Streams
  • 003 buildstreams.zip
  • 003 creatingstreams.zip
  • 003 infinitestreams.zip
  • 003 processfile.zip
  • 004 2.Terminal-Operations.pdf
  • 004 Terminal Operations
  • 004 terminaloperations.zip
  • 005 Terminal Operations - reduce()
  • 005 terminaloperations.zip
  • 006 Terminal Operations - collect()
  • 006 terminaloperations.zip
  • 007 2b.Terminal-Operations-using-API-Collectors.pdf
  • 007 Terminal Operations - collect() - Collectors.toMap()
  • 007 collectorsexamples.zip
  • 008 Terminal Operations - collect() - Collectors.groupingBy()
  • 008 collectorsexamples.zip
  • 009 Terminal Operations - collect() - Collectors.partitioningBy()
  • 009 collectorsexamples.zip
  • 010 3.Intermediate-Operations.pdf
  • 010 Intermediate Operations - filter(), distinct(), limit()
  • 010 intermediateoperations.zip
  • 011 Intermediate Operations - map(), flatMap(), sorted()
  • 011 intermediateoperations.zip
  • 012 5.Primitive-Streams.pdf
  • 012 Primitive Streams - Creating
  • 012 creatingstreams.zip
  • 012 primitivestreams.zip
  • 013 Primitive Streams - API
  • 013 primitivestreams.zip
  • 014 Primitive Streams - Functional Interfaces
  • 015 Primitive Streams - Mapping Streams
  • 016 Code - mappingObjectStreams()
  • 016 primitivestreams.zip
  • 017 Code - mappingPrimitiveStreams()
  • 017 primitivestreams.zip
  • 018 6.Optionals.pdf
  • 018 Optionals
  • 018 optionals.zip
  • 019 7.Parallel-Streams.pdf
  • 019 Parallel Streams
  • 019 parallelstreams.zip

  • 03 - Collections and Generics
  • 001 Collections - Introduction
  • 001 Collections-Introduction.pdf
  • 002 Common Collection Methods in Code
  • 002 commoncollectionmethods.zip
  • 003 List
  • 004 Lists in Code
  • 004 usinglists.zip
  • 005 Set
  • 006 Sets in Code
  • 006 usingsets.zip
  • 007 Maps
  • 008 Maps in Code
  • 008 usingmaps.zip
  • 009 Queue and Deque
  • 010 Queue and Deque in Code
  • 010 usingqueues.zip
  • 011 PriorityQueue
  • 012 Sorting.pdf
  • 012 Sorting - Comparable and Comparator
  • 013 Code Comparable - Product
  • 013 product.zip
  • 013 sortingproducts.zip
  • 014 Code Comparable and Comparator - Sorting Arrays and Lists - Dog
  • 014 dog.zip
  • 014 sortingdogs.zip
  • 015 Code Sorting by Multiple Fields
  • 015 cat.zip
  • 015 sortingcatsmultiplefields.zip
  • 016 Code TreeSet Comparable issue - how to resolve with Comparator
  • 016 comparatorisuseful.zip
  • 017 Code Binary Search
  • 017 binarysearch.zip
  • 017 cat.zip
  • 018 Generics.pdf
  • 018 Generics - Introduction
  • 018 pregenerics.zip
  • 019 Generics - polymorphism, extends, super
  • 019 polymorphicissuewithgenerics.zip
  • 019 unboundedwildcard.zip
  • 020 Generics - super and extends (in detail)
  • 020 superandextends.zip
  • 021 Generic Classes and Interfaces
  • 021 animalregister.zip
  • 021 genericinterface.zip
  • 021 testgenericclass.zip
  • 022 Generic Methods
  • 022 genericmethods.zip
  • 023 equals()
  • 023 equals-and-hashCode.pdf
  • 024 equals-and-hashCode.pdf
  • 024 hashCode()
  • 025 Hashing in code
  • 025 contacttest.zip
  • 026 Watch out for mutable fields in hashing
  • 026 mutablefieldstest.zip

  • 04 - Concurrency
  • 001 Concurrency-Concurrent-Collections.pdf
  • 001 Concurrency-ExecutorService.pdf
  • 001 Concurrency-Introduction.pdf
  • 001 Concurrency-Threading-problems.pdf
  • 001 Concurrency-Thread-Safety.pdf
  • 001 Introduction
  • 002 Creating Threads
  • 003 sleep() and join()
  • 004 ExecutorService (Introduction)
  • 005 ExecutorService (code)
  • 005 callabletest.zip
  • 005 runnabletest.zip
  • 006 Submitting Task Collections (code)
  • 006 submittingtaskcollections.zip
  • 007 Scheduling Tasks
  • 007 scheduledexecutors.zip
  • 008 Thread Safety - Introduction
  • 009 Data Race Demo
  • 009 datarace.zip
  • 010 Atomic Classes
  • 011 AtomicInteger example (code)
  • 011 atomicintegerexample.zip
  • 012 synchronized keyword
  • 013 fixracewithsynchronized.zip
  • 013 synchronized example (code)
  • 014 Lock interface
  • 015 Lock example (code)
  • 015 fixracewithlock.zip
  • 016 Concurrent Collections - Introduction
  • 016 theproblem.zip
  • 017 Concurrent Collections - API
  • 018 Concurrent Collections - SkipList Collections
  • 018 skiplistcollections.zip
  • 019 Concurrent Collections - CopyOnWriteCollections
  • 019 copyonwritecollections.zip
  • 020 Concurrent Collections - BlockingQueue
  • 020 blockingqueueexample.zip
  • 021 Concurrent Collections - synchronized collections
  • 021 synchronizedcollection.zip
  • 022 Concurrency - Threading problems - Race Condition
  • 022 racecondition.zip
  • 023 Concurrency - Threading problems - Deadlock
  • 023 deadlock.zip
  • 024 Concurrency - Threading problems - Livelock and Starvation

  • 05 - Localisation
  • 001 Introduction and Creating locales
  • 001 Localisation.pdf
  • 001 creatinglocales.zip
  • 001 defaultlocale.zip
  • 002 Localising Numbers and Currencies (Introduction)
  • 003 Localising Numbers and Currencies
  • 003 localisingnumbers.zip
  • 004 Localising numbers using custom formats
  • 004 localisingnumbers.zip
  • 005 Localising Dates
  • 005 localisingdates.zip
  • 006 Locale.Category enums
  • 006 settinglocalecategories.zip
  • 007 Resource Bundles, Property Files and Searching
  • 008 Resource Bundle Searching - Example
  • 008 bundlesearching.zip
  • 008 mill.zip
  • 008 mill-en.zip
  • 008 mill-en-ca.zip
  • 008 mill-en-ie.zip

  • 06 - JDBC
  • 001 JDBC.pdf
  • 001 JDBC Introduction
  • 002 Banking Example Setup
  • 002 bank-table-SQL.txt
  • 003 Connecting to a Database
  • 004 PreparedStatement
  • 005 BankService - SELECT one
  • 005 bankaccount.zip
  • 005 bankservice.zip
  • 006 BankService - SELECT all
  • 007 Bank Service DELETE oneall
  • 008 BankService - INSERT
  • 009 BankService - UPDATE
  • 010 CallableStatement
  • 011 Resource Leaks
  • 011 closingresources.zip

  • 07 - Java IO API
  • 001 IO
  • 001 IO-and-NIO-2.pdf
  • 001 consoletest.zip
  • 001 readingwritingexamples.zip
  • 001 readingwritingexamples2.zip
  • 002 IO-and-NIO-2.pdf
  • 002 NIO.2
  • 002 attributes.zip
  • 002 attributesview.zip
  • 002 customserialisation.zip
  • 002 filecopydeletemove.zip
  • 002 normalizeexamples.zip
  • 002 pathgeneral.zip
  • 002 pathoperations.zip
  • 002 relativizeexamples.zip
  • 002 resolveexamples.zip
  • 002 searchdirectory.zip
  • 002 serialisation.zip

  • 08 - Java 11 - Local Variable Type Inference (LVTI)
  • 001 4.LVTI.pdf
  • 001 Local Variable Type Inference (LVTI)
  • 001 localvariabletypeinference.zip

  • 09 - Java 11 - private Interface Methods
  • 001 Private Interface Methods
  • 001 private-interface-methods.pdf
  • 001 sporttest.zip

  • 10 - Java 11 - Annotations
  • 001 Annotations
  • 001 Annotations.pdf
  • 001 commonbuiltinannotations.zip
  • 001 commonbuiltinannotationsextra.zip
  • 001 customannotations.zip
  • 001 inheritedexample.zip
  • 001 repeatableexample.zip
  • 001 retentionexample.zip
  • 001 shorthand.zip
  • 001 targetexample.zip

  • 11 - Java 11 - Security
  • 001 Security
  • 001 Security.pdf
  • 001 commandinjectionattack.zip

  • 12 - Java 11 - Modules
  • 001 Introduction
  • 001 Modules.pdf
  • 002 Command-Prompt-commands.txt
  • 002 Compiler and Runtime flags
  • 003 Hello World Example
  • 003 TestModuleFarm.zip
  • 003 TestModuleFarm2.zip
  • 004 Dependencies
  • 004 TestModuleFarm3.zip
  • 005 TestModuleFarm3.zip
  • 005 opens and requires transitive
  • 006 Command-Prompt-commands.txt
  • 006 Operations on a Module
  • 007 OwnerService.zip
  • 007 Services
  • 008 Services - SoftDrink Example
  • 008 SoftDrinkService.zip
  • 009 TypesOfModules.zip
  • 009 Types of Modules
  • 010 Migration Strategies

  • 13 - Java 17 - Introduction
  • 001 Java 17 Introduction
  • 001 Java-17.pdf

  • 14 - Java 17 - Sealed classes
  • 001 Java-17.pdf
  • 001 Sealed classes

  • 15 - Java 17 - Records
  • 001 Java-17.pdf
  • 001 Records

  • 16 - Java 17 - switch expressions and pattern matching
  • 001 Java-17.pdf
  • 001 switch expressions and pattern matching

  • 17 - Java 17 - Text blocks
  • 001 Java-17.pdf
  • 001 Text blocks

  • 18 - Java 17 - Assignment

    19 - Java 21 - Introduction, Intelli Java 20 (2023.2), javac (command prompt)
  • 001 Java 21 Introduction
  • 001 Java-21-Introduction.pdf
  • 002 IDE and javac
  • 002 javac-and-java-cmds.txt

  • 20 - Java 21 - Unnamed Classes and Instance Main Methods
  • 001 Java-21-Unnamed-Classes-and-Instance-Main-Methods.pdf
  • 001 Unnamed Classes and Instance Main Methods
  • 002 Unnamed Classes and Instance Main Methods (Code)
  • 002 helloworld.zip
  • 002 other.zip

  • 21 - Java 21 - Record Patterns
  • 001 Java-21-Record-Patterns.pdf
  • 001 Record Patterns
  • 002 Record Patterns (in code)
  • 002 dog.zip
  • 002 person.zip
  • 002 testrecordpatterns.zip
  • 002 testrecords.zip

  • 22 - Java 21 - Pattern Matching for Switch
  • 001 Java-21-Pattern-Matching-for-switch.pdf
  • 001 Pattern Matching for Switch
  • 002 Pattern Matching for Switch (code)
  • 002 patternmatching.zip
  • 002 patternmatchingforswitch.zip
  • 002 qualifiedenumconstants.zip
  • 002 selectorexpressiontypebroadened.zip

  • 23 - Java 21 - Sequenced Collections
  • 001 Java-21-Sequenced-Collections.pdf
  • 001 Sequenced Collections
  • 002 Java 21 - Sequenced Collections (Code)
  • 002 sequencedcollections.zip

  • 24 - Java 21 - Assignment

    25 - Miscellaneous
  • 001 Immutable Classes and Call By Value
  • 002 Advanced Encapsulation (defensive copying)
  • 003 From UML to code (1 of 3) - Interpreting the UML (taken from my Java 8 course)
  • 004 From UML to code (2 of 3) - the Instructions (taken from my Java 8 course)
  • 005 From UML to code (3 of 3) - Solution (taken from my Java 8 course)
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 24004
    حجم: 5102 مگابایت
    مدت زمان: 839 دقیقه
    تاریخ انتشار: 12 آذر 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید