Tagged articles
3 articles
Page 1 of 1
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 27, 2025 · Backend Development

Mastering Java Inner Classes: Organize, Encapsulate, and Simplify Your Code

The article explains how Java inner classes can be used to encapsulate related functionality, access private members of the outer class, implement interfaces for callbacks, and hide implementation details, providing clear code examples such as Car/Engine, Counter/Incrementer, Button listeners, and a Calculator with an Operation inner class.

CallbacksEncapsulationInner Classes
0 likes · 4 min read
Mastering Java Inner Classes: Organize, Encapsulate, and Simplify Your Code
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 9, 2020 · Fundamentals

Understanding Java Syntactic Sugar: Generics, Autoboxing, Enums, and More

This article explains the concept of syntactic sugar in Java, covering generics, autoboxing/unboxing, enums, inner classes, var‑args, enhanced for‑loops, switch on strings, conditional compilation, assertions, try‑with‑resources, and string concatenation, while showing the underlying bytecode transformations.

Inner Classesjavasyntactic sugar
0 likes · 18 min read
Understanding Java Syntactic Sugar: Generics, Autoboxing, Enums, and More