Setup Menus in Admin Panel

Java Advanced Topics

  • Profile photo of Radha
  • Profile photo of Vinod
  • Profile photo of Roshan Jadhav

Course Description

This Advanced Java Training Course dives into topics that most professional Java developers will find invaluable. The course is divided into 6 sections:

1 – Collections : sorting lists and an in depth look at ArrayLists, LinkedLists, HashMaps and LinkedHashMaps.

2 – Logging: How to get the most from your logging with Log4J, JUL (Java Util Logging), and Commons Logging.

3 – Generics: How to use generics, creating our own generic classes and methods, dealing with warning messages. We also explain the complexities of the advanced generics syntax that you see in the Javadocs.

4 – Lambda Functions: how functional programming is possible in Java 8, including functional interfaces and streams.

5 – Threading: creating multi threaded applications, and underestanding the risks of threading. Including deadlocks, thread safety, and Java 5 concurrency features

6 – Memory: we go deep into how memory works in Java – what’s really happening in your programs. Including garbage collection, finding memory leaks, monitoring application performance, and tuning the JVM.

The course is written with Java 8, although all chapters except section 4 can be studied using Java 7 if preferred.

Course Curriculum

Starting Workspace
Starting Workspace 00:00:00
Chapter 1.Introduction
1. Introduction Hibernate and JPA 00:23:56
Chapter 2.Sorting Lists
2 Sorting Lists 00:24:01
Chapter 3.Types of List
3 Types of List 00:25:44
Types of List_Ending Workspaces 00:00:00
Chapter 4.How HashMaps Work
4 How HashMaps Work 00:23:22
How HashMaps Work_Ending Workspaces 00:00:00
Chapter 5.Beginning Log4j
5 Beginning Log4j 00:36:01
Beginning Log4j_Ending Workspaces 00:00:00
Chapter 6.Going Further with Log4j
6 Going Further with Log4j 00:30:03
Going Further with Log4j_Ending Workspaces 00:00:00
Chapter 7.Java.util.logging
7 Java.util.logging 00:19:55
Chapter 8.Logging facades
8 Logging facades 00:19:41
Logging facades_Ending Workspaces 00:00:00
Chapter 9.Introducing Generics
9 Introducing Generics 00:14:56
Chapter 10.Writing Generic Classes and methods
10 Writing Generic Classes and methods 00:21:15
Writing Generic Classes and methods_Ending Workspaces 00:00:00
Chapter 11.Handling Generics compiler warnings
11 Handling Generics compiler warnings 00:27:10
Chapter 12.Generics with Wildcards
12 Generics with Wildcards 00:16:50
Chapter 13.Lambdas in Java 8
13 Lambdas in Java 8 00:34:29
Chapter 14.Built in Functional Interfaces
14 Built in Functional Interfaces 00:24:56
Built in Functional Interfaces_Ending Workspaces 00:00:00
Chapter 15.Lambads with Collections
15 Lambads with Collections 00:18:52
Lambads with Collections_Ending Workspaces 00:00:00
Chapter 16.Introducing Streams
16 Introducing Streams 00:28:14
Introducing Streams_Ending Workspaces 00:00:00
Chapter 17.Lambdas Practical
17 Lambdas Practical 00:21:54
Lambdas Practical_Ending Workspaces 00:00:00
Chapter 18.Introducing Threading
18 Introducing Threading 00:10:57
Chapter 19.Writing a Thread
19 Writing a Thread 00:15:35
Writing a Thread_Ending Workspaces 00:00:00
Chapter 20.Synchronization and Thread Safety
20 Synchronization and Thread Safety 00:22:14
Synchronization and Thread Safety_Ending Workspaces 00:00:00
Chapter 21.Collections Thread Safety
21 Collections Thread Safety 00:24:24
Collections Thread Safety_Ending Workspaces 00:00:00
Chapter 22.Thread Safety in Web Applications
22 Thread Safety in Web Applications 00:13:54
Chapter 23.Avoiding Deadlocks
23 Avoiding Deadlocks 00:21:20
Avoiding Deadlocks_Ending Workspaces 00:00:00
Chapter 24.Thread Process Flow
24 Thread Process Flow 00:18:49
Thread Process Flow_Ending Workspaces 00:00:00
Chapter 25.Java 5 Enhancements
25 Java 5 Enhancements 00:31:09
Java 5 Enhancements_Ending Workspaces 00:00:00
Chapter 26.Memory Fundamentals
26 Memory Fundamentals 00:18:30
Chapter 27.Values and References
27 Values and References 00:25:01
Chapter 28.Escaping References
28 Escaping References 00:36:10
Escaping References_Ending Workspaces 00:00:00
Chapter 29.Garbage Collection
29 Garbage Collection 00:42:24
Chapter 30.Generational Garbage Collection
30 Generational Garbage Collection 00:26:45
Chapter 31.Tuning the Virtual Machine
31 Tuning the Virtual Machine 00:17:14
Chapter 32.Hunting for Memory Leaks
32 Hunting for Memory Leaks 00:26:02
Chapter 33.Weak and Soft References
33 Weak and Soft References 00:05:59
Chapter 34.Course Summary
34. Course Summary 00:03:41

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

  • 1,200.00 650.00
  • 1 week, 3 days

About Us

Pradeep Academy is an online & Training institute To make learning easy, interesting, affordable and accessible to millions of learners across the Globe. To create an alternative learning platform, using a unique learning methodology of live online interactive courses along with 24x7 support. We aim to empower our customers with skills which will help them get an edge in their careers and improve their lives.

Contact Us

Address :

PradeepIT Consulting Services Pvt Ltd

205,Brigade gardens, No.19 Church Street , Bangalore – 560001, Karnataka, India

Email :
Ph No: 08047363377
© Pradeep Academy.  Design & Developed by