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

Java Backend Learning Plan

The document outlines a two-week Java programming course schedule, detailing daily topics and hands-on tasks. Key concepts include Java setup, conditionals, loops, object-oriented programming, exception handling, and Java 8 features. Each day includes practical tasks to reinforce learning, culminating in a review and project at the end of each week.

Uploaded by

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

Java Backend Learning Plan

The document outlines a two-week Java programming course schedule, detailing daily topics and hands-on tasks. Key concepts include Java setup, conditionals, loops, object-oriented programming, exception handling, and Java 8 features. Each day includes practical tasks to reinforce learning, culminating in a review and project at the end of each week.

Uploaded by

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

Week Day Date Topics

Week 1 Day 1 2025-05-24 Java Setup, Variables


Week 1 Day 2 2025-05-25 Conditionals
Week 1 Day 3 2025-05-26 Loops
Week 1 Day 4 2025-05-27 Arrays
Week 1 Day 5 2025-05-28 Functions
Week 1 Day 6 2025-05-29 Classes and Objects
Week 1 Day 7 2025-05-30 Review + Practice
Week 2 Day 1 2025-05-31 Inheritance & Polymorphism
Week 2 Day 2 2025-06-01 Abstraction & Interface
Week 2 Day 3 2025-06-02 Exception Handling
Week 2 Day 4 2025-06-03 Collections: List, Set
Week 2 Day 5 2025-06-04 Map & File I/O
Week 2 Day 6 2025-06-05 Java 8: Lambda
Week 2 Day 7 2025-06-06 Streams
Concepts to Cover Hands-On Task Status
Install JDK, IntelliJ, write HelloWorld, data types Create HelloWorld, declare variables
If, else, switch Write a grade calculator
for, while, do-while Print patterns using loops
Single and multidimensional arrays Array sum, max value
Methods, method overloading Calculator using methods
Define class, create object BankAccount class
Summary of week Build Student Info CLI app
Extend class, override methods Vehicle example
Abstract classes, interfaces Shape drawing interface
Try-catch, custom exceptions File reader with exception
ArrayList, HashSet Sort and remove duplicates
HashMap, BufferedReader Word frequency counter
Syntax, use with collections Filter list using lambda
map, filter, reduce Sum of even numbers using stream

You might also like