2020.10.31 - java-squid/effective-java GitHub Wiki
ํ๊ณ
Henry
- ๋ฉด์ ์ค๋น
Jack
- ๋ฉด์ ์ค๋น
Han
- ์์ฌ์ ๋ด์.
David
- ๊ณผ์ ๊ฐ ๋๋ฌด ๋ง์, ์ฃฝ์ ๊ฒ ๊ฐ๋ค.
Sunny
- ์ ์ฒ๊ธฐ
Item
Item 12
- ๊ณ์ฐ ์ค์ฐจ๋ฅผ ๋ง๊ธฐ ์ํด์
BigInteger
,BigDecimal
์ ์ฌ์ฉํจ. - ์ ์๊ฐ ์ ์ด ์์ดํ
์ ์ ์์๊น์ ๋ํด ์๊ฐ์ ํด๋ณด๋ ๊ฒ ์ข์ ๋ฏ.
์?
์ ๋ํด ์ข ๋ ๊น๊ฒ ๋๋ ๋ณด๋ ๊ฒ
Item 13
- ๊ฒ์ฌ,๋น๊ฒ์ฌ์์ธ๊ฐ ๋ญ๊น?
- ๋ค๋ฅธ ์ฑํฐ๊ฐ ์ค๋น๋์ด์์.
- ์์ ๋ณต์ฌ, ๊น์ ๋ณต์ฌ
clone
์ฌ์ฉํ์ง ๋ง์.- ๋ฐฐ์ด์๋ ์จ๋ ๊ด์ฐฎ์.
Item 14
-
Comparator, Comparable์ ๋ค๋ฅธ ์ธํฐํ์ด์ค
-
compareTo๋ Comparable ์ธํฐํ์ด์ค์ ์ ์ธ๋ ๋ฉ์๋
-
Comparator, ๊ฐ์ฒด ๋ด๋ถ์ ๋ฉค๋ฒ๋ณ์์ ์ค์๋๋ฅผ ๋น๊ตํ๋ ๋ฐ ์ข๋ค.
-
Comparator : compare ๊ฐ์ฒด๋ฅผ ๋ฐ์๋ค์ฌ์ ๋น๊ตํ ์ ์๋๋ก ๋์์ค
-
Comparable : ๋น๊ต๊ฐ ๋ ์ ์๋ ๊ฐ์ฒด๋ค์ comparable์ implemetns๋ฅผ ๋ฐ๋๋ค.
-
TreeSet : ๋ค์ด๊ฐ ์์์ ๋ํด, ๊ธฐ์ตํ ํ์๊ฐ ์์ ๋ ์ฌ์ฉ.
- Tree binary ๊ตฌ์กฐ๋ก ๋์ด ์์ด์
- ๋จ์ง ์๊ฐ ๋ณต์ก๋ ํ๊ฒฉ์ ์ ์.
์คํฐ๋ ๋ฐฉํฅ
์คํฐ๋ ์๊ฐ
- ํ ์์ผ์ ์งํ์ด ๋๋ ๋ฐ, ์ฐธ์ํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ๊ฐ ๋ง์.
- ํ์ผ ์ ๋
, ์จ๋ผ์ธ์ผ๋ก..?
- ๋ฐ์ด๋น๋ : ์๋ฌด๋๋ ๊ด์ฐฎ --> ํ
- ์จ๋ : ์ฃผ๋ง ์ ํธ, --> ์
- ํจ๋ฆฌ : ์~๋ชฉ --> ์๊ด์์
- ์ญ : ์~๋ชฉ ์๊ฐ์ ์์ ๋ฆ๊ฒ --> ์๊ด์์.
- 11์ 9์ผ(์), 20:00
์คํฐ๋ ๊ท์น
- ์์ดํ
๊ฐฏ์ : 6๊ฐ
- ํจ๋ฆฌ 2๊ฐ!
- ๊ฐ๋จํ ์ง๋ฌธ์ ๋ํด์๋, ๋ณธ์ธ์ด ์ ๋ฆฌํด์ ์ฌ๋ฆฌ๋ ๊ฑธ๋ก.
- Rule ์๋ฐ์ ๋ํด ์ด์ ๊ฐ๊ฐ ๋ถ๊ณผํ๋ ๊ฑธ๋ก
item ๋ฐฐ๋ถ
๋๊ฐ ์ค๋นํ ๊น?
- ์๊ธฐ + issue ์์ฑ์
- Daivd!