0% found this document useful (0 votes)
7 views1 page

Core Java 30 Day Checklist

The document outlines a 30-day checklist for learning Core Java, detailing daily topics and corresponding practice tasks. Each day focuses on a specific concept, ranging from basic setup and syntax to advanced topics like multithreading and JDBC. The final day emphasizes revision and debugging of all previously learned material.

Uploaded by

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

Core Java 30 Day Checklist

The document outlines a 30-day checklist for learning Core Java, detailing daily topics and corresponding practice tasks. Each day focuses on a specific concept, ranging from basic setup and syntax to advanced topics like multithreading and JDBC. The final day emphasizes revision and debugging of all previously learned material.

Uploaded by

abcxyz571e
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

30-Day Core Java Learning Checklist

Day Topic Practice Task


Day 1 Java Setup & Hello World Install JDK + IDE, print 'Hello World'.
Day 2 Java Syntax & Keywords Write program to display personal info.
Day 3 Data Types & Type Casting Swap two numbers using temp variable.
Day 4 Operators Build a simple calculator program.
Day 5 Control Statements Find largest of three numbers.
Day 6 Loops Print multiplication table, factorial program.
Day 7 Patterns Star and number pattern printing.
Day 8 Classes & Objects Create 'Car' class with start/stop methods.
Day 9 Constructors Student class using parameterized constructor.
Day 10 Inheritance Animal → Dog example using extends.
Day 11 Method Overloading & Overriding area() for different shapes.
Day 12 Encapsulation Private variables with getters/setters.
Day 13 Abstraction Abstract class Shape → Circle, Rectangle.
Day 14 Polymorphism & Access Modifiers Demonstrate runtime polymorphism.
Day 15 Arrays Find max/min and average of numbers.
Day 16 Strings Reverse string & check palindrome.
Day 17 Wrapper Classes Convert int → Integer, Integer → int.
Day 18 Exception Handling Handle divide-by-zero and null pointer.
Day 19 Custom Exception Create InvalidAgeException.
Day 20 Collections Framework ArrayList of students, HashMap of contacts.
Day 21 Iterators & Sorting Iterate and sort list of integers.
Day 22 File Handling Read/write data to a text file.
Day 23 Buffered Streams Count words in a file.
Day 24 Serialization Save/load object using ObjectOutputStream.
Day 25 Multithreading Create two threads printing 1–10 each.
Day 26 Synchronization Bank account withdrawal example.
Day 27 JDBC Setup Connect Java to MySQL and insert record.
Day 28 JDBC CRUD Perform insert, update, delete, select operations.
Day 29 Mini Project Student Management System using JDBC + OOP.
Day 30 Revision & Debugging Test and revise all previous programs.

You might also like