Tagged articles
14 articles
Page 1 of 1
Architect's Tech Stack
Architect's Tech Stack
Nov 5, 2025 · Backend Development

Master Java Generics: Why T, E, K, V, and ? Matter and How to Use Them

This article explains the purpose of Java generics, the differences between type parameters like T, E, K, V and wildcards ?, demonstrates non‑generic versus generic implementations with concrete code examples, and introduces the PECS principle for choosing appropriate wildcards in production code.

GenericsPECSType Parameters
0 likes · 11 min read
Master Java Generics: Why T, E, K, V, and ? Matter and How to Use Them
macrozheng
macrozheng
Oct 31, 2025 · Fundamentals

Master Java Generics: Decoding T, E, K, V, and ? Symbols

This comprehensive guide explains the purpose and proper use of Java generic symbols T, E, K, V, and ?, covering their history, practical code examples, scope nuances, wildcard rules, advanced constraints, and best‑practice recommendations for writing safer, more flexible code.

BestPracticesGenericsJava
0 likes · 20 min read
Master Java Generics: Decoding T, E, K, V, and ? Symbols
Java Tech Enthusiast
Java Tech Enthusiast
Oct 30, 2025 · Backend Development

Master Java Generics: When to Use T, E, K, V, and Wildcards

This article explains why Java generics improve type safety, demonstrates how to replace raw Object containers with generic classes, clarifies the conventional meanings of type parameters T, E, K, V and the wildcard ?, and introduces the PECS principle for choosing appropriate wildcards in API design.

Backend DevelopmentGenericsJava
0 likes · 13 min read
Master Java Generics: When to Use T, E, K, V, and Wildcards
Su San Talks Tech
Su San Talks Tech
Oct 23, 2025 · Fundamentals

Master Java Generics: Decoding T, E, K, V, and ? Symbols

This article explains the purpose and usage of Java generic symbols T, E, K, V, and ?, covering their history, type‑safety benefits, practical code examples, advanced constraints, and best‑practice guidelines for writing clear and flexible generic code.

CollectionsGenericsJava
0 likes · 20 min read
Master Java Generics: Decoding T, E, K, V, and ? Symbols
Liangxu Linux
Liangxu Linux
Jan 13, 2025 · Fundamentals

Mastering Unix Wildcards: Patterns, Commands, and Practical Examples

This guide explains Unix shell wildcards, their syntax, and how to use symbols like *, ?, [] and [!...] for file name matching, includes practical find command examples, redirection, quoting, pipelines, and shortcuts for efficient command‑line operations.

Scriptingcommand-linelinux
0 likes · 18 min read
Mastering Unix Wildcards: Patterns, Commands, and Practical Examples
FunTester
FunTester
Dec 17, 2023 · Fundamentals

Understanding Java Generics: Concepts, Benefits, and Practical Examples

This article explains Java generics, covering type parameters, generic classes and interfaces, bounded types, wildcards, and generic methods, while highlighting benefits such as type safety, code reuse, readability, and performance, and provides multiple code examples demonstrating generic usage across different data types.

GenericsJavaType Safety
0 likes · 15 min read
Understanding Java Generics: Concepts, Benefits, and Practical Examples
Zhuanzhuan Tech
Zhuanzhuan Tech
Apr 13, 2022 · Operations

Implementing DNS Wildcard (Domain Wildcard) for Test Environment Management and Tag Domain Integration in the OMS Backend System

This article describes how a company replaced manual host‑file based test environment access with DNS wildcard domain resolution, detailing the evolution from fixed to dynamic environments, the configuration steps on the Zhuanzhuan DNS platform, and the resulting improvements in operational efficiency and deployment simplicity.

BackendDNSDeployment
0 likes · 7 min read
Implementing DNS Wildcard (Domain Wildcard) for Test Environment Management and Tag Domain Integration in the OMS Backend System
Java Tech Enthusiast
Java Tech Enthusiast
Jan 10, 2022 · Fundamentals

Understanding Java Generics: Classes, Methods, Type Bounds, and Erasure

The article introduces Java generics—showing how they prevent runtime ClassCastExceptions by enforcing compile-time type safety, demonstrating generic class and method definitions, type bounds (including multiple bounds), erasure effects observable via reflection, and the use of wildcards for flexible type constraints.

GenericsJavaReflection
0 likes · 8 min read
Understanding Java Generics: Classes, Methods, Type Bounds, and Erasure
Code Ape Tech Column
Code Ape Tech Column
Oct 26, 2021 · Fundamentals

Understanding Java Generics: Theory, Wildcards, and Practical Examples

This article provides a comprehensive guide to Java generics, covering compilation vs runtime, generic classes, interfaces, methods, wildcard types, bounded and unbounded usage, and practical code examples demonstrating how to design flexible, type‑safe collection utilities and apply generic constraints effectively.

CollectionsGenericsJava
0 likes · 20 min read
Understanding Java Generics: Theory, Wildcards, and Practical Examples
MaGe Linux Operations
MaGe Linux Operations
Oct 3, 2018 · Fundamentals

Master Linux Shell Wildcards: How * and ? Really Work

This article explains Linux shell wildcard behavior, demonstrates common patterns with practical examples, clarifies the difference between wildcards, meta characters, and escape sequences, and outlines the shell's parsing steps, helping readers avoid common pitfalls when using * , ?, [] and {} in commands.

Command parsingMeta charactersescaping
0 likes · 6 min read
Master Linux Shell Wildcards: How * and ? Really Work
Java Captain
Java Captain
May 29, 2018 · Fundamentals

Understanding Java Generics: Concepts, Usage, and Practical Examples

This article explains the importance of Java generics, demonstrates common pitfalls with raw collections, shows how generics provide compile‑time type safety, and covers generic classes, interfaces, wildcards, methods, bounds, and array usage with clear code examples.

CollectionsGenericsJava
0 likes · 21 min read
Understanding Java Generics: Concepts, Usage, and Practical Examples