A combination of Procedural and Object-oriented
My first dive into Java and the programming paradigms behind it.
Read post
My first dive into Java and the programming paradigms behind it.
Read post
My first small Java program, broken down piece by piece to understand what every keyword and symbol is doing.
Read post
A practical introduction to Java variables, primitive types, and conversions, with advice on which type to pick.
Read post
A practical introduction to Java methods: static and instance methods, parameters, return values, overloading, and variable scope, with examples for JavaScript developers.
Read post
Learn how to create Java objects, read fields, call instance methods, and understand when two variables refer to the same object.
Read post
Why does changing one Java variable sometimes affect another? Explore primitive values, shared objects, and copied references—and build a clearer mental model of how Java handles memory.
Read post
Why does Java have both int and Integer? Learn how wrapper classes work, what boxing and unboxing mean, and when to use primitives or objects—with simple examples.
Read post
What does null really mean in Java? Learn why NullPointerException happens, how to debug it, and when to use null checks, validation, or Optional—with practical examples.
Read post
Same object or just the same value? Learn how Java identity and equality differ, when to use == or equals, and why wrappers, null, arrays, and hashCode need…
Read post
Java gives strings special syntax, but they are still objects. Learn how literals, references, immutability, equality, and concatenation fit together.
Read postAI involvement varies by article—from none at all to support with research, drafting, editing, or iteration.