refactor(topics): 멀티 에이전트용 지식 재편 — _Common(공통 기본기) + Domain_* 구조
에이전트 8종(대화형/프로그래머 C·S/디자이너/설계자/기획자/QA/PD/PM)에게 [공통 기본 능력 + 롤별 Specialty] 2층으로 지식을 주입하기 위한 재분류. 문서 내용·포맷은 무수정, 폴더 이동만 (6,372개 문서 수 보존 확인). - Topic_Programming → Domain_Programming (내부 구조 보존) - Topic_Graphic → Domain_Design - Topic_Business → Domain_Product - Topic_General → Domain_General - _Common 신설: Math(구 Topic_Math_Specialty), Reasoning(구 General/From_Thinking & Reasoning), Reasoning_Creativity(구 General/From_창의성), Communication(Poetic_Blog_Writing + From_writing) - 타 도메인의 From_* 폴더는 유지 (출처 표기일 뿐, 이미 도메인에 맞게 분류된 문서) - 빈 폴더 정리 (memory/procedures) - 에이전트→폴더 매핑은 workspace의 .astra/agent-knowledge-map.json (9개 에이전트) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
---
|
||||
id: java-map
|
||||
title: "Java Map"
|
||||
category: "Programming_Language"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["Map interface", "자바 맵"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.88
|
||||
created_at: 2026-07-04
|
||||
updated_at: 2026-07-04
|
||||
review_reason: ""
|
||||
merge_history: []
|
||||
tags: ["java", "programming", "w3schools", "collections-framework", "map"]
|
||||
raw_sources: ["https://www.w3schools.com/java/java_map.asp"]
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[Java Map]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
The List/Set/Map comparison table reveals an asymmetric duplicate rule unique to Map — keys must be unique (like Set) but VALUES can duplicate freely (like List), meaning Map is the only structure of the three that enforces uniqueness on one part of its data while allowing duplication on the other. [S1]
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **`Map` interface** — stores key-value pairs; keys unique, values can repeat. [S1]
|
||||
- **Implementing classes** — `HashMap` (fast, unordered), `TreeMap` (sorted by key), `LinkedHashMap` (insertion order). [S1]
|
||||
- **Core methods** — `put()` (add/update), `get()` (retrieve by key), `remove()`, `containsKey()`, `keySet()` (all keys as a Set). [S1]
|
||||
- **Three-way comparison** — List (duplicates yes, no key-value, ordered), Set (duplicates no, no key-value, unordered by default), Map (keys unique/values duplicate, key-value yes, unordered by default). [S1]
|
||||
|
||||
## 📖 세부 내용 (Details)
|
||||
- Method table: put() (add/update), get() (retrieve by key), remove() (delete by key), containsKey() (key existence check), keySet() (returns all keys). [S1]
|
||||
|
||||
## ⚖️ 모순 및 업데이트 (Contradictions & updates)
|
||||
소스에서 모순되는 정보는 발견되지 않음.
|
||||
|
||||
## 🛠️ 적용 사례 (Applied in summary)
|
||||
현재 발견된 실제 적용 사례가 없습니다 — 사용자 ID와 이름을 연결하는 것처럼 고유 키에 값을 매핑할 때 Map이 표준적으로 쓰인다. [S1]
|
||||
|
||||
## 💻 코드 패턴 (Code patterns)
|
||||
해당 챕터는 개념/비교표 중심으로 별도 실행 코드 예제가 없음 — 다음 챕터([[Java HashMap]])에서 Map 구현체 실습이 시작된다.
|
||||
|
||||
## ✅ 검증 상태 및 신뢰도
|
||||
- **상태:** draft
|
||||
- **검증 단계:** conceptual
|
||||
- **출처 신뢰도:** B (W3Schools — widely used educational reference, not a primary standards body)
|
||||
- **신뢰 점수:** 0.88
|
||||
- **중복 검사 결과:** 신규 생성 (New discovery)
|
||||
|
||||
## 🔗 지식 그래프 (Knowledge Graph)
|
||||
- **상위/루트:** [[Java Tutorial]]
|
||||
- **관련 개념:** [[Java Set]], [[Java HashMap]], [[Java TreeMap]], [[Java LinkedHashMap]]
|
||||
- **참조 맥락:** Map 인터페이스의 기초 — HashMap/TreeMap/LinkedHashMap 구현체 챕터로 이어짐.
|
||||
|
||||
## 📚 출처 (Sources)
|
||||
- [S1] W3Schools — Java Map Interface — https://www.w3schools.com/java/java_map.asp
|
||||
|
||||
## 📝 변경 이력 (Change history)
|
||||
- 2026-07-04: Initial draft synthesized from the W3Schools "Java Map Interface" page (Astra wiki-curation, P-Reinforce v3.1 format).
|
||||
Reference in New Issue
Block a user