Tagged articles
4 articles
Page 1 of 1
Cognitive Technology Team
Cognitive Technology Team
Sep 12, 2022 · Fundamentals

Avoiding Memory Leaks with Java Double‑Brace Initialization and Anonymous Inner Classes

This article explains Java's double‑brace initialization trick, shows how it creates anonymous inner classes, demonstrates the resulting memory‑leak and OOM risks, especially with non‑static inner classes, and provides guidelines such as using static inner classes or weak references to avoid these problems.

Anonymous Inner ClassJavaMemory Leak
0 likes · 7 min read
Avoiding Memory Leaks with Java Double‑Brace Initialization and Anonymous Inner Classes
FunTester
FunTester
Nov 19, 2021 · Backend Development

Simplify Complex JSON Creation in Java with Double‑Brace Initialization

When integrating a third‑party API, building deeply nested JSON structures can become cumbersome, but using Java's double‑brace initialization for maps and JSONObjects dramatically reduces boilerplate code while keeping the payload readable and maintainable.

Code OptimizationJSONJava
0 likes · 5 min read
Simplify Complex JSON Creation in Java with Double‑Brace Initialization