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

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)
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

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