·141-java-refactoring-with-modern-features
</>

141-java-refactoring-with-modern-features

익명 클래스를 람다로 마이그레이션, Iterator 루프를 Stream API로 대체, Null 안전을 위한 Optional 채택, 레거시 Date/Calendar에서 java.time으로 전환, 컬렉션 팩토리 메서드 사용, 비동기 작업을 위해 CompletableFuture로 마이그레이션, 텍스트 블록 적용, var 추론 또는 유연한 생성자 본문 및 모듈 가져오기 선언과 같은 Java 25 기능 활용 등 최신 Java 기능(Java 8+)을 채택하기 위해 Java 코드를 리팩터링해야 하는 경우에 사용합니다. Skills-for-Java 프로젝트의 일부

14설치·3트렌드·@jabrena

설치

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 141-java-refactoring-with-modern-features

141-java-refactoring-with-modern-features 설치 방법

명령줄에서 141-java-refactoring-with-modern-features AI 스킬을 개발 환경에 빠르게 설치

  1. 터미널 열기: 터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다
  2. 설치 명령어 실행: 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/jabrena/cursor-rules-java --skill 141-java-refactoring-with-modern-features
  3. 설치 확인: 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

출처: jabrena/cursor-rules-java.

Identify and apply modern Java (Java 8+) refactoring opportunities to improve readability, maintainability, and performance.

Prerequisites: Run ./mvnw compile or mvn compile before applying any changes. If compilation fails, stop immediately — do not proceed until the project compiles successfully.

Core areas: Lambda expressions and method references (over anonymous classes), Stream API for declarative collection processing, Optional for null-safe APIs, java.time API (replacing Date/Calendar), default interface methods, var type inference, unmodifiable collection factory methods (List.of(), Set.of(), Map.of()), CompletableFuture for composable async programming, text blocks for multi-line strings, Java 25 Fl...

익명 클래스를 람다로 마이그레이션, Iterator 루프를 Stream API로 대체, Null 안전을 위한 Optional 채택, 레거시 Date/Calendar에서 java.time으로 전환, 컬렉션 팩토리 메서드 사용, 비동기 작업을 위해 CompletableFuture로 마이그레이션, 텍스트 블록 적용, var 추론 또는 유연한 생성자 본문 및 모듈 가져오기 선언과 같은 Java 25 기능 활용 등 최신 Java 기능(Java 8+)을 채택하기 위해 Java 코드를 리팩터링해야 하는 경우에 사용합니다. Skills-for-Java 프로젝트의 일부 출처: jabrena/cursor-rules-java.

인용 가능한 정보

AI/검색 인용용 안정적인 필드와 명령어.

설치 명령어
npx skills add https://github.com/jabrena/cursor-rules-java --skill 141-java-refactoring-with-modern-features
카테고리
</>개발 도구
인증됨
최초 등록
2026-03-10
업데이트
2026-03-10

Browse more skills from jabrena/cursor-rules-java

빠른 답변

141-java-refactoring-with-modern-features이란?

익명 클래스를 람다로 마이그레이션, Iterator 루프를 Stream API로 대체, Null 안전을 위한 Optional 채택, 레거시 Date/Calendar에서 java.time으로 전환, 컬렉션 팩토리 메서드 사용, 비동기 작업을 위해 CompletableFuture로 마이그레이션, 텍스트 블록 적용, var 추론 또는 유연한 생성자 본문 및 모듈 가져오기 선언과 같은 Java 25 기능 활용 등 최신 Java 기능(Java 8+)을 채택하기 위해 Java 코드를 리팩터링해야 하는 경우에 사용합니다. Skills-for-Java 프로젝트의 일부 출처: jabrena/cursor-rules-java.

141-java-refactoring-with-modern-features 설치 방법은?

터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/jabrena/cursor-rules-java --skill 141-java-refactoring-with-modern-features 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

소스 저장소는 어디인가요?

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