0% found this document useful (0 votes)
16 views2 pages

Core Java (Session Plan) - 07.04.25

The Core Java course spans 36 hours and covers essential topics such as Object-Oriented Programming, Java basics, classes and objects, polymorphism, inheritance, exception handling, threading, and the collection framework. Additionally, it includes Java 8 features like lambda expressions and the Stream API. The course is structured over six days with specific topics allocated to each day.

Uploaded by

anushaghosh2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Core Java (Session Plan) - 07.04.25

The Core Java course spans 36 hours and covers essential topics such as Object-Oriented Programming, Java basics, classes and objects, polymorphism, inheritance, exception handling, threading, and the collection framework. Additionally, it includes Java 8 features like lambda expressions and the Stream API. The course is structured over six days with specific topics allocated to each day.

Uploaded by

anushaghosh2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Core Java 2025

Core Java Course Content

Duration: 36 Hrs

Day 1
Introduction to OOP (1 hr)
(Concepts of Object- & Object-Oriented Programming, Features of OOP)

Introduction to Java (2 hrs)


(History, Features of Java, Concepts of JDK, JVM, JRE, Bytecode, Compiling &
Running a Java Program)

Classes and Objects (3 hrs)


(Use of class and object, Constructor, Garbage Collection, Command line argument,
Nested class, Use of static methods, Use of finalize() method)
Day2

Polymorphism (2 hr)
(Concept of Method overloading, Constructor Overloading)

Inheritance (4hrs)
(Types of Inheritance, Method Overriding, Abstract class, Interface, Dynamic Method Dispatch,
Use of super, final keyword,
Day 3

Use of Package (3hrs)


(Types of package access and their use)

Exception Handling (3hrs)


(Exception, Use of try, catch, throw, throws, finally, User-defined Exception)
Day 4

Thread (3hrs)
(Use of main() thread, Ways of creating a thread, Lifecycle of a thread,
Use of sleep() method, Synchronization of thread)

Strings in Java ( 3hrs)

1
Core Java 2025

Day 5

Collection Framework 6 Hrs


List
Set
Map
Comparable, Comparator Interfaces
User Defined Collection Using POJO class

Day 6

Java8 Features 6 Hrs


1.Lamda Expression
2.Predefiend Functional Interface
1.Predicate
2.Function
3.Consumer
4.Supplier
3. Default Method in Interface
4.Stream API
5.Stream API Implementation in Collection Framework

You might also like