Home/Learn/Classes
Topic

Classes

Learn Classes as a connected topic across chapters, concepts, simulations, and interview reasoning.

10 Concepts12 Articles4h 22m

Overview

Learn Classes as a connected topic across chapters, concepts, simulations, and interview reasoning.

How this topic helps

Java
Machine Learning
Metrics
Model Evaluation

Learning Path in this Topic

Series that contain articles from Classes. Select a path to filter the article list.

Articles

12 matched articles

Article 1Python OOP: Classes, Dataclasses, and Dunder Methods📖 Why Every Java Developer Writes Un-Pythonic Classes on Day One Imagine a developer — let's call him Daniel — who has written Java for six years. He sits down to write his first Python class and pro22 minArticle 2Java 14 to 17: Records, Sealed Classes, Text Blocks, and Pattern MatchingTLDR: Java 14–17 ran a deliberate four-release preview-to-stable conveyor belt. Records replaced 50-line POJOs with one line. Text blocks ended escape-sequence chaos in multi-line strings. Sealed clas25 minArticle 3Java 8 to 11: Lambdas, Streams, Modules, and the End of BoilerplateTLDR: Java 8 introduced the most impactful set of language features in Java's history — lambdas eliminated anonymous inner classes, streams replaced imperative loops, and Optional made null handling e16 minArticle 4Java 8 to Java 25: How Java Evolved from Boilerplate to a Modern LanguageTLDR: Java went from the most verbose mainstream language to one of the most expressive. Lambdas killed anonymous inner classes. Records killed POJOs. Virtual threads killed thread pools for I/O work.25 minArticle 5Database Anomalies: How SQL and NoSQL Handle Dirty Reads, Phantom Reads, and Write SkewTLDR: Database anomalies are the predictable side-effects of concurrent transactions — dirty reads, phantom reads, write skew, and lost updates. SQL databases use MVCC and isolation levels to prevent 31 minArticle 6Big O Notation Explained: Time Complexity, Space Complexity, and Why They Matter in InterviewsTLDR: Big O notation describes how an algorithm's resource usage grows as input size grows — not how fast it runs on your laptop. Learn to identify the 7 complexity classes (O(1) through O(n!)), deriv34 min

Page 1 of 2