Tag

Java Fundamentals

0 views collected around this technical thread.

JD Tech Talk
JD Tech Talk
Mar 7, 2025 · Fundamentals

1. Introduction to SPI

This article introduces Java's Service Provider Interface (SPI) mechanism, explaining its role in decoupling interface definitions from implementations, with examples in JDBC, Spring Boot, and Dubbo.

JDBCJava FundamentalsJava SPI
0 likes · 11 min read
1. Introduction to SPI
DaTaobao Tech
DaTaobao Tech
May 8, 2024 · Fundamentals

Comprehensive Overview of Java Fundamentals

This article surveys Java fundamentals, explaining OOP principles, differences from C++, polymorphism, static/final keywords, abstract classes versus interfaces, generics with type erasure, reflection, exception handling, core data structures, HashMap internals, serialization, key design patterns, and essential language constructs for developers.

Design PatternsException HandlingHashMap
0 likes · 16 min read
Comprehensive Overview of Java Fundamentals
Java Captain
Java Captain
Aug 22, 2017 · Fundamentals

Understanding Java Class Loading Mechanism and Implementing a Custom NetworkClassLoader

This article explains Java's class loading process, the sources of class files, the hierarchy of built‑in class loaders, the parent‑delegation model, and demonstrates how to create and use a custom NetworkClassLoader for dynamic remote class loading.

ClassLoaderCustom ClassLoaderJava
0 likes · 13 min read
Understanding Java Class Loading Mechanism and Implementing a Custom NetworkClassLoader