My writing.

Java internals, framework quirks, and the occasional Linux command. Explanations and examples for the next time you’re figuring something out.

Articles.

37–42 of 128 articles
JavaScript

Next Task Queue vs Micro Task Queue in Node.js

Compare process.nextTick with Promise microtasks and their execution order in Node.js.

2 views 0 likes 0 shares
Java

Objects.hashCode() vs Objects.hash() in Java

Compare Objects.hashCode and Objects.hash, including their inputs and hashing behavior.

1 view 1 like 0 shares
Java

Why one should favour static member classes over non-static ones?

Why static nested classes can reduce hidden references, memory overhead, and accidental retention.

1 view 1 like 0 shares
Java

Reflection APIs vs MethodHandles API in Java

Compare Java reflection and method handles for dynamic access to methods and fields.

3 views 0 likes 0 shares
Java

Why method references are preferable over lambdas in Java:

When method references make Java code more concise, readable, and reusable than equivalent lambdas.

7 views 2 likes 1 share
Java

Classloaders in Java

How Java class loaders find classes, delegate loading, and organize the runtime class hierarchy.

2 views 0 likes 0 shares