·142-java-functional-programming
</>

142-java-functional-programming

À utiliser lorsque vous devez appliquer les principes de programmation fonctionnelle en Java, notamment l'écriture d'objets et d'enregistrements immuables, de fonctions pures, d'interfaces fonctionnelles, d'expressions lambda, de pipelines Stream API, facultatif pour la sécurité nulle, la composition des fonctions, les fonctions d'ordre supérieur, la correspondance de modèles pour les instances de et les commutateurs, les classes/interfaces scellées pour les hiérarchies contrôlées, les collecteurs de flux pour les opérations personnalisées, le curry/application partielle, la séparation des limites des effets et les modèles fonctionnels sécurisés simultanés. Une partie du projet skills-for-java

14Installations·3Tendance·@jabrena

Installation

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 142-java-functional-programming

Comment installer 142-java-functional-programming

Installez rapidement le skill IA 142-java-functional-programming dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 142-java-functional-programming
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : jabrena/cursor-rules-java.

Identify and apply functional programming principles in Java to improve immutability, expressiveness, and maintainability.

Prerequisites: Run ./mvnw compile or mvn compile before applying any changes. If compilation fails, stop immediately — do not proceed until the project compiles successfully. Also verify that the project's maven-compiler-plugin source/target supports the Java features being used.

Core areas: Immutable objects and Records (JEP 395), pure functions free of side effects, functional interfaces (Function, Predicate, Consumer, Supplier) and custom @FunctionalInterface types, lambda expressions and method references, Stream API (filter/map/reduce pipelines, parallel streams, toUnmodifiable collectors), Optional idiomatic usage (map/flatMap/filter/orElse over isPresent()+get()), function compositi...

À utiliser lorsque vous devez appliquer les principes de programmation fonctionnelle en Java, notamment l'écriture d'objets et d'enregistrements immuables, de fonctions pures, d'interfaces fonctionnelles, d'expressions lambda, de pipelines Stream API, facultatif pour la sécurité nulle, la composition des fonctions, les fonctions d'ordre supérieur, la correspondance de modèles pour les instances de et les commutateurs, les classes/interfaces scellées pour les hiérarchies contrôlées, les collecteurs de flux pour les opérations personnalisées, le curry/application partielle, la séparation des limites des effets et les modèles fonctionnels sécurisés simultanés. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/jabrena/cursor-rules-java --skill 142-java-functional-programming
Catégorie
</>Développement
Vérifié
Première apparition
2026-03-10
Mis à jour
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Réponses rapides

Qu'est-ce que 142-java-functional-programming ?

À utiliser lorsque vous devez appliquer les principes de programmation fonctionnelle en Java, notamment l'écriture d'objets et d'enregistrements immuables, de fonctions pures, d'interfaces fonctionnelles, d'expressions lambda, de pipelines Stream API, facultatif pour la sécurité nulle, la composition des fonctions, les fonctions d'ordre supérieur, la correspondance de modèles pour les instances de et les commutateurs, les classes/interfaces scellées pour les hiérarchies contrôlées, les collecteurs de flux pour les opérations personnalisées, le curry/application partielle, la séparation des limites des effets et les modèles fonctionnels sécurisés simultanés. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Comment installer 142-java-functional-programming ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 142-java-functional-programming Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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