# Java Development Guidelines

> Objective: Define standards for clean, idiomatic, and maintainable Java code targeting modern JVM platforms (Java 21+), covering code style, language features, architecture, testing, and build pipeline.

::: tip Source File
View the full rule: [`.agent/rules/java.md`](https://github.com/snowdreamtech/template/blob/main/.agent/rules/java.md)
:::

## Sections

- 1. Code Style, Tooling & Build
- 1. Language Features (Java 21+)
- 1. Exception Handling & Logging
- 1. Architecture & Dependency Injection
- 1. Testing & CI/CD
