Multithreading, Java Generics, Collections & More (4 in 1)
3.4 (56 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,387 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Multithreading, Java Generics, Collections & More (4 in 1) to your Wishlist.

Add to Wishlist

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

This course covers following components : Multi-threading, Java Generics, Collections Framework and Lamda Expressions.
3.4 (56 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,387 students enrolled
Last updated 10/2016
English
English
Current price: $10 Original price: $155 Discount: 94% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 13 Articles
  • 13 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • Basic knowledge of Java programming
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.

Who is the target audience?
  • Newbie in Java development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
60 Lectures
07:19:58
+
Multithreading
22 Lectures 03:05:56


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)
00:00

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



Project files
00:00
+
Java Generics
10 Lectures 01:17:02
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
00:05

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
00:00
+
Collection framework
16 Lectures 02:29:51
Understanding, what is collections framework
04:48

Understanding, what is collections framework (Document)
00:00

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
00:02
+
Lambda expression
8 Lectures 22:21
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
00:02

Thank you & Congratulations!
00:42

Follow us
00:00

Claim your certificate
00:03
+
Discounts
4 Lectures 01:01
Offers - Get a paid course for FREE and super discounts on others
00:53

Offer details
00:01

Claim your certificate
00:03

Thank you!
00:03
About the Instructor
StudyEasy Organisation
4.2 Average rating
2,014 Reviews
34,657 Students
11 Courses
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!

Chaand Sheikh
4.2 Average rating
2,271 Reviews
39,974 Students
13 Courses
Instructor for 36,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. Motivation for Chaand is how technology has helped him reach thousand of students worldwide.

Thanks for checking out Chaand's profile.