Advanced Java : Empower Yourself with Advanced Java Skills Premium class

Suresh Kumar Srivastava

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
49 Videos (3h 25m)
    • Introduction to Exceptions

      7:53
    • Handling Exception - try...catch block

      4:56
    • Nested try

      8:57
    • Catching Multiple Exceptions - Multiple Catch Handler

      4:10
    • Catching Multiple Exceptions - Single Catch Handler

      5:45
    • finally Block

      4:44
    • Throwing Exception

      2:42
    • User Defined Exception

      6:27
    • Introduction to Generics

      2:51
    • Generic Method Implementation Demo

      2:35
    • Generic Class Implementation Demo

      9:11
    • What is Multithreading?

      1:05
    • How to create and start a thread

      2:44
    • Implementing Runnable Vs Extending Thread class

      1:27
    • Demo of creation of thread by implementing Runnable interface

      6:48
    • Demo of creation of thread by extending Thread class

      5:00
    • Thread class

      4:10
    • Thread Life Cycle

      1:32
    • Usage of Join method

      4:51
    • Usage of Sleep method

      4:15
    • What is Reflection?

      1:41
    • Getting Class Object

      3:25
    • java.lang.Class class

      2:36
    • Getting Class object Information

      1:25
    • java.lang.reflect Package

      5:53
    • Getting Field Information

      2:48
    • Getting Method Information

      2:47
    • Getting Constructor Information

      2:06
    • Dynamic Creation of instance and invoking methods

      2:10
    • Demo of Dynamic Creation of Instance

      6:22
    • Demo of Dynamic Method Invocation

      6:20
    • Introduction to Dynamic Class Loading

      1:56
    • ClassLoader

      5:53
    • Using ClassLoader

      5:48
    • Using Own ClassLoader

      8:37
    • What Is Dynamic Language Support?

      1:07
    • Class ScriptEngineManager and ScriptEngine

      4:10
    • Running JavaScript on JVM

      1:41
    • JavaScript In Java Source

      5:32
    • Using JavaScript File in Java Source

      4:05
    • Running Python File on JVM

      2:19
    • Python In Java Source

      4:19
    • Using Python File in Java Source

      5:59
    • What Is Lambda Expression?

      5:26
    • Functional Interface

      3:48
    • Lambda Expression Syntax, Creation, Invocation

      2:45
    • Simple Lambda Expression Demo

      2:08
    • Demo of Lambda Expressions using available Functional Interfaces

      5:09
    • Lambda Expressions In Streaming APIs

      4:33

About This Class

Design and development of a product requires great understanding of full capability of implementation language. The complexity of real world application requires the use of strength of language to provide robust, flexible and efficient solution. Java provides the Object Oriented capability and lot of rich features to stand with changing demand of current world application requirement. The course covers following topics-

  • Exception Handling
  • Generics
  • Multithreading
  • Reflection
  • Dynamic Class Loading
  • Dynamic Language Support
  • Lambda Expressions

This course explains the advanced features of Java in step-wise manner. All the topics have been explained in simple way. You will also see the demonstration of source code implementation for each topic. This course will improve the Java skills of developers who have basic understanding of Java. You will learn rich features of Java which will help in providing efficient solution.

5

Students

--

Projects

0

Reviews (0)

Entrepreneur

Founder and Managing Director of Sonebhadra Technologies which provides software solutions and training.

Author

Author of best selling book on C language "C In Depth" and on Data Structures "Data Structures Through C In Depth".

C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 110,000+ copies

Data Structures Through C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 60,000+copies

Industry Experience

Industry experience of 16+ years. Worked on system side includes Driver, Compiler, Linker, Debugger, IDE, System Utilities, System Management. Worked on architecture and design of various products and tools.