Complete Core Java In Simple Way Part - 2

BY
Udemy

Master the fundamentals as well as advanced concepts and strategies associated with Java programming including JDBC, JSP, JPA, and more.

Mode

Online

Fees

₹ 2699

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Durgasoft Nagoor Babu - Trainer at Durgasoft Solutions created the Complete Core Java In Simple Way Part - 2 certification course, which is available on Udemy and is aimed at learners who want to improve their knowledge of core java concepts such as language fundamentals, operators, flow control, oops concepts, and more. The Complete Core Java In A Simple Way Part 2 online course focuses on offering a thorough understanding of sophisticated technologies such as JSP, JDBC, Servlets, JPA, Spring, and Hibernate.

Complete Core Java In Simple Way Part - 2 online classes by Udemy employs 50 hours of extensive video lectures to teach both theoretical and practical understanding of concepts such as networking, multithreading, arrays, remote method invocation, and collection framework, garbage collections, generics, JVM architecture, and more. Learners will be able to work on a variety of projects using the Java programming language by the end of this course.

The highlights

  • Certificate of completion
  • Self-paced course
  • 50 hours of pre-recorded video content
  • 6 downloadable resources
  • 30-day money-back guarantee

Program offerings

  • Online course
  • 30-day money-back guarantee
  • Learning resources
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 2,699
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

After completing the Complete Core Java In Simple Way Part - 2 online certification, learners will develop a better understanding of the basic as well as advanced concepts of core Java to develop desktop and server-based applications. Learners will study operators, arrays, flow control, oops concepts, and multithreading as well as other aspects of core Java. Learners will study about collection framework, JVM architecture, virtual machines, and reflection API. Learners will also study java beans, introspections, annotations, and XML documents.

The syllabus

MultiThreading

  • Process Vs Procedure Vs Processor
  • Single process Mechanism/Single Tasking Part-1
  • Single process Mechanism/Single Tasking Part-2
  • Multi Process Mechanism/Multi Tasking Part-1
  • Multi Process Mechanism/Multi Tasking Part-2
  • Multi Process Mechanism/Multi Tasking Part-3
  • Context Switching
  • Process Vs Thread
  • Single Thread Model Vs Multi Thread Model
  • Java and its Multi Threadded Nature
  • Approches to create Threads
  • First Approach to Create Threads Part-1
  • First Approach to Create Threads Part-2
  • First Approach to Create Threads Flow Part-1
  • First Approach to Create Threads Flow Part-2
  • Need of Scond Approach Over First Approach
  • Second Approach to create Threads Part-1
  • Second Approach to create Threads Part-2
  • Second Approach to create Threads Part-3
  • Second Approach to create Threads Part-4
  • Second Approach to create Threads Flow Part-1
  • Second Approach to create Threads Flow Part-2
  • Thread Lifecycle Part-1
  • Thread Lifecycle Part-2
  • Thread Class Constructors Part-1
  • Thread Class Constructors Part-2
  • Thread Class Constructors Part-3
  • Thread Class Constructors Part-4
  • Thread Class Constructors Part-5
  • Thread Class Constructors Part-6
  • Thread Class Constructors Part-7
  • Thread Class Constructors Part-8
  • setName() and getName() Methods in Thread class
  • setPriority() and getPriority() methods in Thread class Part-1
  • setPriority() and getPriority() methods in Thread class Part-2
  • activeCount() method in Thread class
  • isAlive() method in Thread class
  • currntThread() method in Thread class Part - 1
  • currntThread() method in Thread class Part - 2
  • sleep() Method in Thread class
  • join() Method in Thread class
  • Daemon Threads Part - 1
  • Daemon Threads Part - 2
  • Concurrent Threads
  • Threadsafe Resources with local Variables Part-1
  • Threadsafe Resources with local Variables Part-2
  • Threadsafe Resources with local Variables Part-3
  • Threadsafe Resources with local Variables Part-4
  • Threadsafe Resources with local Variables Part-5
  • Threadsafe Resources with local Variables Part-6
  • Threadsafe Resources with local Variables Part-7
  • Threadsafe Resources with Mutable Objects Part-1
  • Threadsafe Resources with Mutable Objects Part-2
  • Threadsafe Resources with Mutable Objects Part-3
  • Threadsafe Resources with Mutable Objects Part-4
  • Threadsafe Resources with Immutable Objects Part-1
  • Threadsafe Resources with Immutable Objects Part-2
  • Threadsafe Resources with Immutable Objects Part-3
  • Threadsafe Resources with Immutable Objects Part-4
  • Synchronization Introduction Part-1
  • Synchronization Introduction Part-2
  • Synchronization Locking Mechanism
  • Synchronized Method Part-1
  • Synchronized Method Part-2
  • Synchronized Method Vs Synchronized Block
  • Synchronized Blocks
  • Inter Thread Communication Part-1
  • Inter Thread Communication Part-2
  • Producer-Consumer Problem
  • Deadlock Part-1
  • Deadlock Part-2
  • Deadlock Part-3
  • ThreadLocal Part-1
  • ThreadLocal Part-2
  • ThreadLocal Part-3
  • Course Conclusion

Java Arrays

  • Arrays Introduction
  • Single Dimensional Arrays Introduction
  • Single Dimensional Arrays Memory Representation
  • Getting individual elements from Single Dimensional Arrays
  • 'Declare then Initialize' Approach in Single Dimensional Arrays
  • Reading elements from arrays by Using for loop
  • Reading elements from Arrays by Using while and do-while loops
  • Reading Elements from Arrays By Using For-Each loop Part-1
  • Reading Elements from Arrays By Using For-Each loop Part-2
  • Multi Dimensional Arrays Introduction
  • Multi Dimensional Arrays Memory Representation
  • Getting Details of Multi Dimensional Arrays
  • Retrieving elements from Arrays by using loops
  • Retrieving elements from Arrays by Using for-Each Loop
  • Various Syntaxes of Multi Dimensional Arrays
  • Arrays for User defined Data Types
  • Anonymous Arrays

Collection Framework

  • Collection Framework Introduction
  • Arrays Vs Collections
  • Collction Framework Library
  • Collection Vs Map
  • List Vs Set
  • Collection Interface Methods Part-1
  • Collection Interface Methods Part-2
  • Collection Interface Methods Part-3
  • Collection Interface Methods Part-4
  • Collection Interface Methods Part-5
  • Collection Interface Methods Part-6
  • Collection Interface Methods Part-7
  • Collection Interface Methods Part-8
  • Collection Interface Methods Part-9
  • List Interface Introduction
  • List Interface Methods Part-1
  • List Interface Methods Part-2
  • List Interface Methods Part-3
  • add() Vs set() in List interface
  • List Interface Methods Part-4
  • List Interface Methods Part-5
  • ArrayList Introduction
  • ResizableArray in ArrayList
  • ArrayList class Constructors
  • ArrayList Example
  • Vector Introduction
  • Vector Class Constructors
  • Vector Class Methods
  • ArrayList Vs Vector
  • Stack Part-1
  • Stack Part-2
  • LinkedList Introduction
  • LinkedList class Constructors
  • LinkedList class Methods
  • ArrayList Vs LinkedList
  • Cursors/Iterators Introduction Part-1
  • Cursors/Iterators Introduction Part-2
  • Enumeration Part-1
  • Enumeration Part-2
  • Iterator Part-1
  • Iterator Part-2
  • ListIterator Part-1
  • ListIterator Part-2
  • ListIterator Part-3
  • ListIterator Part-4
  • Enumeration vs Iterator vs ListIterator
  • 'Set' interface Introduction
  • 'HashSet' introduction
  • HashSet Constructors
  • HashSet Example
  • HashSet Vs LinkedHashSet
  • SortedSet Introduction
  • SortedSet Methods
  • NavigableSet
  • TreeSet Introduction
  • TreeSet Constructors
  • TreeSet Example
  • compareTo Method Overview
  • TreeSet Internal Flow Overview
  • TreeSet Internal Flow Example - 1
  • TreeSet Internal Flow Example - 2
  • TreeSet Internal Flow Example - 3
  • Sorting Over Userdefined Elements in TreeSet Part-1
  • Sorting Over Userdefined Elements in TreeSet Part-2
  • Comparator Introduction
  • Comparator Example
  • Comparator Example-1 Internal Flow
  • Comparator Example-2
  • Comparator Example-2 Internal Flow
  • Employee Sorting through Comparator Example Overview
  • Employee Sorting through Comparator Example
  • Comparable and Comparator to TreeSet
  • Comparator interface with Anonymous Inner classes
  • Comparable Vs Comparator
  • Queue interface overview
  • Queue interface Methods Part-1
  • Queue interface Methods Part-2
  • Queue interface Methods Part-3
  • PriorityQueue Overview
  • PriorityQueue Example
  • PriorityQueue Constructors Part-1
  • PriorityQueue Constructors Part-2
  • Deque Overview
  • Deque Methods Part-1
  • addFirst() Method Vs offerFirst() Method
  • Deque Methods Part-2
  • Deque Methods Part-3
  • Deque Methods Part-4
  • Deque Methods Part-5
  • Deque Methods Part-6
  • Deque Methods Part-7
  • Deque Methods Part-8
  • Deque Methods Part-9
  • Deque Methods Part-10
  • ArrayDeque Overview
  • ArrayDeque Examples
  • ArrayDeque Constructors
  • Map interface Overview
  • Map interface methods part-1
  • Map interface methods part-2
  • Map interface methods part-3
  • Entry in Maps
  • HashMap Overview
  • HashMap Examples
  • HashMap Constructors
  • HashMap Vs LinkedHashMap
  • HashMap Vs IdentityHashMap Part-1
  • HashMap Vs IdentityHashMap Part-2
  • HashMap Vs WeakHashMap
  • SortedMap Overview
  • SortedMap Methods
  • NavigableMap Overview
  • NavigableMap Methods Part-1
  • NavigableMap Methods Part-2
  • NavigableMap Methods Part-3
  • TreeMap Overview
  • TreeMap Constructors Part-1
  • TreeMap Constructors Part-2
  • TreeMap Example

JVM Architecture

  • Virtual Machine and its Types
  • JVM Architecture Introduction
  • Classes Loading Sub System Introduction
  • Loading Phase
  • Class Loaders
  • Class Loaders Overview
  • Classes Loading Internal flow
  • Classes Loading Internal flow
  • Customization of Class Loaders
  • Linking and Initialization
  • Memory Management System Overview
  • Method Area
  • Stack Memory Overview
  • Stack Memory Internal Flow
  • Local variables Array In Frame Structer
  • Frame Data In Frame Structer
  • Heap Memory Overview
  • Heap Memory Statistics
  • Min and Max Heap Settings
  • PC Registers and Native Methods Stack
  • Execution Engine Overview
  • Interpreter In Execution Engine
  • JIT Compiler in Execution Engine
  • Garbage Collector in Execuition Engine Part-1
  • Garbage Collector in Execuition Engine Part-2
  • Java Native Interface And Java Native Methods Library
  • Class File Structer Overview
  • Magic Number in Class File Structer
  • Minor and Major Version numbers in Class File Structer
  • Members in Class File Structer

Reflection API

  • Reflection API Introduction
  • Reflection API Uses
  • java.lang.Class Overview
  • java.lang.Class object internal data representation
  • java.lang.Class Methods
  • java.lang.Class Methods Example
  • java.lang.reflect.Field Overview
  • java.lang.reflect.Field Methods
  • java.lang.reflect.Field Methods Example
  • java.lang.reflect.Constructor Overview
  • java.lang.reflect.Constructor Methods
  • java.lang.reflect.Method Overview
  • java.lang.reflect.Method Methods

Introspection

  • Java Beans Basics
  • Introspection Overview
  • BeanDescriptor class
  • PropertyDescriptor class
  • MethodDescriptor Class

Annotations

  • Annotations Introduction
  • Comments Vs Annotations
  • XML Documents Vs Annotations
  • Annotations Example in Servlets
  • Annotations Syntaxes
  • Marker Vs Single Member Vs Multi Member Annotations
  • Anotation Types Part-1
  • Annotation Types Part-2
  • '@Override' Annotation Part - 1
  • '@Override' Annotation Part - 2
  • '@Deprecated' Annotation Part-1
  • '@Deprecated' Annotation Part-2
  • '@SuppressWarnings' Annotation
  • '@FunctionalInterface' Annotation
  • '@Inherited' Annotation
  • '@Documented' Annotation
  • '@Target' Annotation
  • '@Retention' Annotation
  • '@Repeatable' Annotation
  • Custom Annotations Overview
  • Class Level Annotation Example
  • Method Level Annotation Example
  • Field Level Annotations
  • @Repeatable Annotation Example


Instructors

Mr Nagoor Babu

Mr Nagoor Babu
Trainer
Udemy

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books