
Collection<? extends GrantedAuthority><? extends T>
T์T์ ์์ ํ์ ๋ง ๊ฐ๋ฅ
<? extends T>
T์T์ ์์ ํ์ ๋ง ๊ฐ๋ฅ
<? super T>
T์T์ ๋ถ๋ชจ(์กฐ์) ํ์ ๋ง ๊ฐ๋ฅ
<?>
- ๋ชจ๋ ํ์ ๊ฐ๋ฅ.
<? extends Object>๋ ๊ฐ์ ์๋ฏธ
- ์ ๋ค๋ฆญ์ค์ ํ์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํ์ ๋ช ์ ๊ท์น๋ค์ด ์กด์ฌํ๋ค.
- ํ์ ํ๋ผ๋ฏธํฐ๋
extends๋ฅผ ์ฌ์ฉํ์ฌ ์ผ์ ํ ์ ํ๋ค ๋ ์ ์๋ค.
- ์์ผ๋์นด๋ ํ์
<?>์ ํ์ ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ค๋ฆญ ํ์ ์ธ ๊ฒฝ์ฐ ์ฌ์ฉ๋๋ฉฐ
๋ชจ๋ ํ์ ์ ํ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ๋๋ค.
- ์ด๋ค ํ์ ๋ ๊ฐ๋ฅํ๋ค
- A ํด๋์ค๋ฅผ ํฌํจํ Aํด๋์ค ํ์ ํด๋์ค ์ค ์ด๋ ๊ฒ์ด๋ผ๋ ๋ค์ด๊ฐ ์ ์๋ค.
- A ํด๋์ค๋ฅผ ํฌํจํ Aํด๋์ค ์์ ํด๋์ค ์ค ์ด๋ ๊ฒ์ด๋ผ๋ ๋ค์ด๊ฐ ์ ์๋ค.
- ๊ธฐ๋ณธํ ํ์ ์ ์ ๋ค๋ฆญ์ค์ ํ์ ํ๋ผ๋ฏธํฐ๋ก ์ฌ์ฉํ ์ ์๋ค.
- ๊ธฐ๋ณธํ ํ์ ์ ๋์
Wrapperํด๋์ค๋ฅผ ์ฌ์ฉํด์ผํ๋ค.Wrapperํด๋์ค : ์๊ธ์๊ฐ ๋๋ฌธ์์ด๋ฉดWrapperํด๋์ค๋ผ๊ณ ์๊ฐByte,Short,Integer,Long,Float,Double,Character,Boolean
| ํ์ ๋ช | ์ฌ์ฉ๋ฐฉ๋ฒ |
|---|---|
| E | Element์ ๊ตฌ์ฑ์์ |
Collection์์ ์ฃผ์์ฌ์ฉ | |
Collection์ List, Map ๋ฑ์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์๋ฏธ | |
| K | Key์ ์๋ฏธ๋ก ์ฌ์ฉ |
V์ ํจ๊ป Map์์ ์ฃผ๋ก ์ฌ์ฉ | |
| V | Value์ ์๋ฏธ๋ก ์ฌ์ฉ |
K์ ํจ๊ป Map์์ ์ฃผ๋ก ์ฌ์ฉ | |
| N | Number |
| T | ์ผ๋ฐ ํ์ |
| S | ๋ ๋ฒ์งธ ํ์ |
| U | ์ธ ๋ฒ์งธ ํ์ |