Filter
Exclude
Time range
-
Near
20 Dec 2025
β˜• #JavaFromZero β€” Day 49 Building reusable Java code with Custom Generic Classes 🧩 β€’ <T> acts as a type placeholder β€’ One class β†’ works with many types β€’ Compile-time type safety β€’ Widely used in Collections & frameworks πŸ”— Deep dive β†’notion.so/Custom-Generic-Cla… #Java
1
2
65
19 Dec 2025
β˜• #JavaFromZero β€” Day 48 Writing safer & reusable Java code with Generics 🧩 β€’ Type-safe code (errors at compile time) β€’ No manual casting β€’ Used heavily in Collections & APIs πŸ”— Deep dive β†’ notion.so/Day-48-Generics-in… #Java #LearnEveryDay #CodingJourney
1
2
58
18 Dec 2025
β˜• #JavaFromZero β€” Day 47 Custom sorting in Java β€’ Comparable β†’ natural order (inside class) β€’ Comparator β†’ custom order (outside class) β€’ Used when sorting objects with Collections.sort() πŸ”— Deep dive β†’ notion.so/Day-47-Comparable-… #Java #CodingJourney
1
2
39
16 Dec 2025
β˜• #JavaFromZero β€” Day 45 Learning the Queue Interface Process data in the right order. β€’ Queue β†’ FIFO processing β€’ PriorityQueue β†’ highest priority first β€’ Deque β†’ insert/remove from both ends πŸ”— Deep dive β†’ notion.so/Day-45-Queue-Inter… #Java #LearnEveryDay #Coding
1
2
37
15 Dec 2025
β˜• #JavaFromZero β€” Day 44 Understanding the Map Interface πŸ—ΊοΈ Store data as key β†’ value pairs. β€’ HashMap β†’ fastest lookup, no order β€’ TreeMap β†’ keys always sorted β€’ Keys are unique, values can repeat πŸ”— Deep dive β†’notion.so/Day-44-Map-Interfa… #Java #LearnEveryDay
1
2
27
14 Dec 2025
β˜• #JavaFromZero β€” Day 43 Understanding the Set Interface 🧩 No duplicates β€” just unique data. β€’ HashSet β†’ fastest, no order β€’ LinkedHashSet β†’ maintains insertion order β€’ TreeSet β†’ sorted elements πŸ”— Deep dive β†’ notion.so/Day-43-Set-Interfa… #Java #LearnEveryDay
1
3
36
13 Dec 2025
β˜• #JavaFromZero β€” Day 42 Mastering the List Interface 🧩 Understanding ArrayList vs LinkedList is key. β€’ List β†’ ordered, allows duplicates β€’ ArrayList β†’ fast access, slow inserts β€’ LinkedList β†’ fast inserts, slow access πŸ”— Deep dive β†’ notion.so/Day-42-List-Interf… #Java
1
3
28
12 Dec 2025
β˜• #JavaFromZero β€” Day 41 Diving into Java Collections 🧺 A powerful framework to store & manage groups of objects. β€’ List β†’ ordered, duplicates β€’ Set β†’ unique elements β€’ Map β†’ key–value pairs β€’ πŸ”— Deep dive β†’ notion.so/Introduction-to-Co… #Java #LearnEveryDay
3
28
11 Dec 2025
β˜• #JavaFromZero β€” Day 40 Today’s topic β†’ UML & Class Design 🧩 Model real-world systems before coding. β€’ Identify classes (nouns) β€’ Define methods (verbs) β€’ Map relationships β†’ IS-A, HAS-A πŸ”— Deep dive β†’ notion.so/Day-40-UML-Class-D… #Java #Design # #LearnEveryDay #OOP
1
4
52
10 Dec 2025
β˜• #JavaFromZero β€” Day 39 Today’s topic β†’ Design Patterns Basics 🧩 β€’ Factory β†’ central place to create objects β€’ Singleton β†’ only ONE instance for the whole app πŸ”— Deep dive β†’notion.so/Day-39-OOP-Design-… #Java #DesignPatterns #LearnEveryDay
1
3
59
9 Dec 2025
β˜• #JavaFromZero β€” Day 38 Today’s topic β†’ Wrapper Classes πŸ”„ Object versions of primitives. β€’ Autoboxing β†’ int β†’ Integer β€’ Unboxing β†’ Integer β†’ int β€’ Needed for Collections & Generics πŸ”— Deep dive β†’ notion.so/Day-38-Wrapper-Cla… #Java #LearnEveryDay
1
2
34
8 Dec 2025
β˜• #JavaFromZero β€” Day 37 Today’s topic β†’ Static & Instance Blocks ⚑ β€’ Static block β†’ runs ONCE when class loads β€’ Instance block β†’ runs before constructor on every object creation πŸ”— Deep dive β†’notion.so/Day-37-Static-Inst… #Java #LearnEveryDay #OOP
1
2
37
7 Dec 2025
β˜• #JavaFromZero β€” Day 36 Today’s topic β†’ Anonymous Classes ⚑ Create a class without a name for one-time use. β€’ Perfect for quick method overrides β€’ Great for Runnable, Comparator, listeners Deep dive β†’ notion.so/Day-36-Anonymous-C… #Java #OOP #LearnEveryDay
1
2
38
6 Dec 2025
β˜• #JavaFromZero β€” Day 35 Today’s topic β†’ Enums 🎨 β€’ Replaces fragile strings β€’ Great for roles, statuses, modes β€’ Enums can have fields, constructors & methods β€’ Perfect for APIs & real-world apps πŸ”— Deep dive β†’notion.so/Day-35-Enums-in-Ja… #Java #OOP #LearnEveryDay
1
3
27
5 Dec 2025
β˜• #JavaFromZero β€” Day 34 Today’s topic β†’ Inner & Nested Classes β€’ Static nested class β†’ no outer object needed β€’ Inner (non-static) class β†’ needs outer instance β€’ Inner can access all outer members πŸ”— Deep dive β†’ notion.so/Day-34-Inner-Neste… #Java #OOP #LearnEveryDay
1
2
29
3 Dec 2025
β˜• #JavaFromZero β€” Day 32 Today’s topic β†’ Object class methods 🧩 β€’ toString() β†’ readable object info β€’ equals() β†’ logical comparison β€’ hashCode() β†’ used in HashMap/HashSet πŸ”— Deep dive β†’ notion.so/Day-32-Object-Clas… #Java #LearnEveryDay #oops
1
2
23
2 Dec 2025
β˜• #JavaFromZero β€” Day 31 Today’s keyword β†’ final πŸ”’ Use it when things must NOT change. β€’ final variable β†’ value locked β€’ final method β†’ can’t be overridden β€’ final class β†’ can’t be inherited πŸ”— Deep dive β†’ notion.so/Day-31-Final-Keywo… #Java #LearnEveryDay #OOP
1
2
22
1 Dec 2025
β˜• #JavaFromZero β€” Day 30 Today’s OOP power tool β†’ Interfaces πŸ”Œ Define what must be done, not how. β€’ 100% abstraction β€’ implements β†’ class follows the contract β€’ Multiple inheritance enabled πŸ”— Deep dive β†’ notion.so/Day-30-Interfaces-… #Java #OOP #LearnEveryDay
1
4
38
30 Nov 2025
β˜• #JavaFromZero β€” Day 29 Today’s OOP pillar β†’ Abstraction Hide complexity. Show only essentials. β€’ abstract class β†’ can’t be instantiated β€’ abstract methods β†’ no body, child must override πŸ”— Deep dive β†’notion.so/Day-29-Abstraction… #Java #OOP #LearnEveryDay
2
24
29 Nov 2025
β˜• #JavaFromZero β€” Day 28 Today’s OOP superpower β†’ Polymorphism One action β†’ many forms. β€’ Powered by runtime method overriding β€’ Parent reference β†’ child object β€’ JVM chooses method at runtime πŸ”— Deep dive β†’ notion.so/Polymorphism-in-Ja… #Java #LearnEveryDay #OOP
1
3
22