Login Or Sign up

Description

📅 Java Development Track

🗓️ Duration: 1 Months

📚 Schedule: 5 Days Per Week

🕒 Session Length: 90 Minutes

💡 Total Sessions: 30

Study Hours: 45

💼 Widely used in enterprise software development, Android apps, and backend systems

🔧 Tools: IntelliJ IDEA / Eclipse, JDK

Course content

History and features of Java

JVM, JDK, JRE

First program: Hello, World!

Tools: Install JDK + IntelliJ IDEA or Eclipse

Primitive data types (int, double, char, boolean, etc.)

Variable declaration and initialization

Input using Scanner

Practice: Input and display user details

Arithmetic, relational, logical, assignment, increment/decrement

Practice: Build a simple calculator using + - * / %

if, else, else if, switch

Practice: Grade calculator based on score

while, do-while

Practice: Print even numbers up to 100

for loop, nested loops

Practice: Multiplication tables, star patterns

Declaration, initialization

Looping through arrays

Practice: Find sum, average, min, max

Matrix input/output

Practice: Add and multiply matrices

String class methods: length(), charAt(), substring(), equals(), etc.

Practice: Check if a string is a palindrome

Defining and calling methods

Parameters and return values

Practice: Method for prime check, factorial, area calculation

Classes and objects

Access modifiers

Practice: Create a Car class and instantiate it

Default and parameterized constructors

this keyword

Practice: Class Book with constructors

extends keyword

super() constructor

Practice: Class PersonStudent, Teacher

Method overloading and overriding

Practice: Create a calculator with overloaded add() methods

Abstract classes and methods

Practice: Abstract class ShapeCircle, Rectangle

Declaring and implementing interfaces

Practice: Interface Playable → classes Football, Cricket

try, catch, finally, throw, throws

Practice: Handle ArithmeticException, ArrayIndexOutOfBoundsException

Using File, FileReader, FileWriter

Practice: Read from and write to a text file

  1. ArrayList, HashMap, HashSet
  2. Practice: Store and search student records using ArrayList


Student Management System

Bank Account System

Quiz App

Use OOP + File + Collections

Download PDF