Multithreading, Java Generics, Collections & More (4 in 1)

This course covers following components : Multi-threading, Java Generics, Collections Framework and Lamda Expressions.
3.6 (28 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,159 students enrolled
$19
$155
88% off
Take This Course
  • Lectures 60
  • Length 7.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 English

Course Description

This course covers important Java components which is recommendation for every Java developer. If the student has gained knowledge of core Java, this course is highly recommended for the student. This is one and only course required to cover component such as "Multi-threading, Java generics, collections in Java and Lamda expressions".

What this course all about?

Multi-Threading

Here is a compact list of concept which are covered under Multi-Threading.

  • Thread Lifecycle
  • Creation of thread
  • Thread Synchronization
  • Usage of wait and notify methods
  • Thread name, pool, priority
  • Countdown latches
  • Blocking Queue
  • Reentrant lock
  • Dead lock
  • elc.


Java generics

Here is a compact list of concept which are covered under Java generics

  • Concept of Java generics
  • Bounded type parameter
  • Comparable interface
  • Wildcards under generics
  • etc.


Collection under Java

Here is a compact list of concept which are covered under collections

  • ArrayList
  • Iterator
  • Sets
  • Maps
  • Queue
  • Comparator interface
  • etc.


Lambda Expression

Here is a compact list of concept which are covered under Lambda Expression

  • Lamda expression concept and usage.

A quality course from StudyEasyOrg.

What are the requirements?

  • Basic knowledge of Java programming

What am I going to get from this course?

  • Understand the concept multi-threading under Java
  • Code muilti threaded Java programs
  • Understand Java generics
  • Code generic methods and classes in Java
  • Understand and making use of collection components
  • Understand making use of Lamda expression

What is the target audience?

  • Newbie in Java development

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Multithreading
Welcome
Preview
01:17
Thread Life-cycle
Preview
03:55
Thread Life-cycle (Document)
1 page
Creating thread by extending the thread class
05:55
Creating thread by implementing Runable
06:40
Usage of volatile keyword
07:18
Concept of synchronization
07:05
Concept of synchronization (Document)
Article
Synchronization of thread Part 1 - Synchronization without annonymous class
09:31
Synchronization of thread Part 2 - usage of join method and annonymous class
09:00
Synchronized block
19:07
Static synchronization
09:35
Usage of wait and notify method
10:11
Thread pools
17:22
Thread name and priority
11:10
Countdown Latch
15:41
Blocking Queue
14:37
Reentrant lock - Part1
10:58
Reentrant lock - Part2
04:32
Dead lock Part 1
Preview
09:37
Dead lock Part 2
Preview
12:24
Project files
Article
Section 2: Java Generics
Understanding, what is Java generics
08:47
Understanding, what is Java generics (Document)
3 pages
Understanding the concept of generics - Part 1
12:43
Understanding the concept of generics - Part 2
10:51
Conventions
Article
Bounded type parameter
06:10
Comparable interface
06:57
Wild-card character under generics - Part 1
16:16
Wild-card character under generics - Part 2
15:12
Project files
Article
Section 3: Collection framework
Understanding, what is collections framework
04:48
Understanding, what is collections framework (Document)
Article
ArrayList
14:40
LinkedList
14:12
ListIterator
05:12
Sets
08:27
Set Operations
10:27
HashMap
11:06
HashMap vs LinkedHashMap vs TreeMap
07:29
Object as list or set element
17:54
Queue
17:26
Dequeue
09:22
Sorted list
04:38
Comparator interface
08:17
Natural ordering
15:50
Project files
Article
Section 4: Lambda expression
Passing code as method argument
04:56
Lamda expression - Part 1
03:37
Lamda expression - Part 2 (Method argument(s))
06:39
Lamda expression - Part 3 (Return value)
06:21
Project files
Article
Thank you & Congratulations!
00:42
Follow us
Article
Claim your certificate
Article
Section 5: Discounts
Offers - Get a paid course for FREE and super discounts on others
Article
Offer details
Article
Claim your certificate
Article
Thank you!
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

StudyEasy Organisation, Fantastic content maker and fabulous presenters

We are a team of dedicated people who perform intense research, pragmatic planning and come up with easily understandable and quality courses for student around the world. We follow an ongoing process of quality analysis by meticulously considering and improving our work by taking the feedback from the users.

We are fantastic content maker and fabulous presenters.

we are StudyEasy Organisation!

Instructor Biography

Chaand Sheikh, Instructor for 25,000+ students

Chaand is a knowledgeable person and has keen interest in helping students worldwide. Chaand is Director of StudyEasy Organization and Chaand and his team is dedicated to build high quality content of technology based topics.  

Ready to start learning?
Take This Course