·123-java-exception-handling
</>

123-java-exception-handling

Da utilizzare quando è necessario applicare le migliori pratiche di gestione delle eccezioni Java, tra cui l'utilizzo di tipi di eccezioni specifici, la gestione delle risorse con try-with-resources, la protezione dei messaggi di eccezione, la preservazione del contesto degli errori tramite il concatenamento delle eccezioni, la convalida anticipata degli input con principi fail-fast, la gestione corretta dell'interruzione del thread, la documentazione delle eccezioni con @throws, l'applicazione di policy di registrazione, la traduzione delle eccezioni ai limiti dell'API, la gestione dei tentativi e dell'idempotenza, l'applicazione dei timeout, l'applicazione di eccezioni soppresse e la propagazione degli errori in codice asincrono/reattivo. Parte del progetto skills-for-java

13Installazioni·3Tendenza·@jabrena

Installazione

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 123-java-exception-handling

Come installare 123-java-exception-handling

Installa rapidamente la skill AI 123-java-exception-handling nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 123-java-exception-handling
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: jabrena/cursor-rules-java.

Identify and apply robust Java exception handling practices to improve error clarity, security, debuggability, and system reliability.

Prerequisites: Run ./mvnw compile or mvn compile before applying any changes. If compilation fails, stop immediately — do not proceed until the project is in a valid state.

Core areas: Specific exception types instead of generic Exception/RuntimeException, try-with-resources for automatic resource cleanup, secure exception messages that avoid information leakage, exception chaining to preserve full error context, early input validation with IllegalArgumentException/NullPointerException, InterruptedException handling with interrupted-status restoration, @throws JavaDoc documentation,...

Da utilizzare quando è necessario applicare le migliori pratiche di gestione delle eccezioni Java, tra cui l'utilizzo di tipi di eccezioni specifici, la gestione delle risorse con try-with-resources, la protezione dei messaggi di eccezione, la preservazione del contesto degli errori tramite il concatenamento delle eccezioni, la convalida anticipata degli input con principi fail-fast, la gestione corretta dell'interruzione del thread, la documentazione delle eccezioni con @throws, l'applicazione di policy di registrazione, la traduzione delle eccezioni ai limiti dell'API, la gestione dei tentativi e dell'idempotenza, l'applicazione dei timeout, l'applicazione di eccezioni soppresse e la propagazione degli errori in codice asincrono/reattivo. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/jabrena/cursor-rules-java --skill 123-java-exception-handling
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-03-10
Aggiornato
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Risposte rapide

Che cos'è 123-java-exception-handling?

Da utilizzare quando è necessario applicare le migliori pratiche di gestione delle eccezioni Java, tra cui l'utilizzo di tipi di eccezioni specifici, la gestione delle risorse con try-with-resources, la protezione dei messaggi di eccezione, la preservazione del contesto degli errori tramite il concatenamento delle eccezioni, la convalida anticipata degli input con principi fail-fast, la gestione corretta dell'interruzione del thread, la documentazione delle eccezioni con @throws, l'applicazione di policy di registrazione, la traduzione delle eccezioni ai limiti dell'API, la gestione dei tentativi e dell'idempotenza, l'applicazione dei timeout, l'applicazione di eccezioni soppresse e la propagazione degli errori in codice asincrono/reattivo. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.

Come installo 123-java-exception-handling?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 123-java-exception-handling Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/jabrena/cursor-rules-java