·128-java-generics
</>

128-java-generics

Используйте, когда вам нужно просмотреть, улучшить или реорганизовать код Java для обеспечения качества дженериков, включая отказ от необработанных типов, применение принципа PECS (Producer Extends Consumer Super) для подстановочных знаков, использование параметров ограниченного типа, разработку эффективных универсальных методов, использование оператора ромба, понимание последствий стирания типов, правильную обработку обобщенного наследования, предотвращение загрязнения кучи с помощью @SafeVarargs и интеграцию дженериков с современными функциями Java, такими как записи, запечатанные типы и сопоставление с образцом. Часть проекта «Навыки для Java»

15Установки·3Тренд·@jabrena

Установка

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics

Как установить 128-java-generics

Быстро установите AI-навык 128-java-generics в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: jabrena/cursor-rules-java.

Review and improve Java code using comprehensive generics best practices that enforce compile-time type safety and enable flexible, reusable APIs.

Prerequisites: Run ./mvnw compile or mvn compile before applying any change. If compilation fails, stop immediately and do not proceed — compilation failure is a blocking condition.

Core areas: Type safety (avoiding raw types, eliminating unsafe casts), code reusability (generic methods and types for multiple type contexts), API clarity (PECS wildcards — ? extends for producers, ? super for consumers), performance optimization (eliminating boxing/casting overhead), diamond operator for type inference, type erasure awareness (type tokens, factory patterns, array creation), generic inheritance...

Используйте, когда вам нужно просмотреть, улучшить или реорганизовать код Java для обеспечения качества дженериков, включая отказ от необработанных типов, применение принципа PECS (Producer Extends Consumer Super) для подстановочных знаков, использование параметров ограниченного типа, разработку эффективных универсальных методов, использование оператора ромба, понимание последствий стирания типов, правильную обработку обобщенного наследования, предотвращение загрязнения кучи с помощью @SafeVarargs и интеграцию дженериков с современными функциями Java, такими как записи, запечатанные типы и сопоставление с образцом. Часть проекта «Навыки для Java» Источник: jabrena/cursor-rules-java.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics
Категория
</>Разработка
Проверено
Впервые замечено
2026-03-09
Обновлено
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Короткие ответы

Что такое 128-java-generics?

Используйте, когда вам нужно просмотреть, улучшить или реорганизовать код Java для обеспечения качества дженериков, включая отказ от необработанных типов, применение принципа PECS (Producer Extends Consumer Super) для подстановочных знаков, использование параметров ограниченного типа, разработку эффективных универсальных методов, использование оператора ромба, понимание последствий стирания типов, правильную обработку обобщенного наследования, предотвращение загрязнения кучи с помощью @SafeVarargs и интеграцию дженериков с современными функциями Java, такими как записи, запечатанные типы и сопоставление с образцом. Часть проекта «Навыки для Java» Источник: jabrena/cursor-rules-java.

Как установить 128-java-generics?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

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