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 | ์ธ ๋ฒ์งธ ํ์ |