S
Spinsoft Academy
Scholarships
Programs
Courses
Projects
Interviews
Our Team
Enroll Now
Back to Courses
Core Java
Learn Java fundamentals, OOP concepts, collections, exceptions, and multithreading.
6 Weeks
15 Modules
Course Curriculum
Module 1:
Java Fundamentals
Introduction to Java
JDK, JRE, JVM
Data Types & Variables
Operators & Expressions
Control Flow Statements
Module 2:
Object-Oriented Programming
Classes & Objects
Constructors
Encapsulation
Inheritance
Polymorphism
Abstraction
Interfaces
Module 3:
Exception Handling
Types of Exceptions
Try-Catch-Finally
Throw & Throws
Custom Exceptions
Exception Best Practices
Module 4:
Collections Framework
List, Set, Map Interfaces
ArrayList & LinkedList
HashSet & TreeSet
HashMap & TreeMap
Iterator & Streams
Module 5:
Multithreading
Thread Lifecycle
Creating Threads
Synchronization
Thread Pool
Concurrent Collections
Module 6:
Java I/O
File Handling
Byte & Character Streams
Buffered Streams
Serialization
NIO Basics
Module 7:
Java 8+ Features
Lambda Expressions
Functional Interfaces
Stream API
Optional Class
Date/Time API