-
Notifications
You must be signed in to change notification settings - Fork 3
Study-2-Effective-Java Effective-Java Discussions
Categories, most helpful, and community links
Categories
Community links
Discussions
-
You must be logged in to vote ๐ ์์ดํ 4. ์ธ์คํด์คํ๋ฅผ ๋ง์ผ๋ ค๊ฑฐ๋ private ์์ฑ์๋ฅผ ์ฌ์ฉํ๋ผ
2์ฅ ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด์ดํํฐ๋ธ ์๋ฐ 2์ฅ (๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด) -
You must be logged in to vote ๐ ์์ดํ 7. ๋ค ์ด ๊ฐ์ฒด ์ฐธ์กฐ๋ฅผ ํด์ ํ๋ผ
2์ฅ ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด์ดํํฐ๋ธ ์๋ฐ 2์ฅ (๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด) -
You must be logged in to vote ๐ ์์ดํ 3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํด์์ ๋ณด์ฆํ๋ผ
2์ฅ ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด์ดํํฐ๋ธ ์๋ฐ 2์ฅ (๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด) -
You must be logged in to vote ๐ ์์ดํ 6. ๋ถํ์ํ ๊ฐ์ฒด ์์ฑ์ ํผํ๋ผ
2์ฅ ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด์ดํํฐ๋ธ ์๋ฐ 2์ฅ (๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด) -
You must be logged in to vote ๐ ์์ดํ 8. finalizer์ cleaner ์ฌ์ฉ์ ํผํ๋ผ
2์ฅ ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด์ดํํฐ๋ธ ์๋ฐ 2์ฅ (๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด) -
You must be logged in to vote ๐ ์์ดํ 40 : @Override ์ ๋ํ ์ด์ ์ ์ผ๊ด๋๊ฒ ์ฌ์ฉํ๋ผ
6์ฅ ์ด๊ฑฐ ํ์ ๊ณผ ์ ๋ํ ์ด์ ์ดํํฐ๋ธ ์๋ฐ 6์ฅ ์ด๊ฑฐ ํ์ ๊ณผ ์ ๋ํ ์ด์ -
You must be logged in to vote ๐ ์์ดํ 36. ๋นํธ ํ๋ ๋์ EnumSet์ ์ฌ์ฉํ๋ผ.
6์ฅ ์ด๊ฑฐ ํ์ ๊ณผ ์ ๋ํ ์ด์ ์ดํํฐ๋ธ ์๋ฐ 6์ฅ ์ด๊ฑฐ ํ์ ๊ณผ ์ ๋ํ ์ด์ -
You must be logged in to vote ๐ ์์ดํ 46 : ์คํธ๋ฆผ์์๋ ๋ถ์์ฉ ์๋ ํจ์๋ฅผ ์ฌ์ฉํ๋ผ
7์ฅ ๋๋ค์ ์คํธ๋ฆผ์ดํํฐ๋ธ ์๋ฐ 7์ฅ (๋๋ค์ ์คํธ๋ฆผ) -
You must be logged in to vote ๐ ์์ดํ 53. ๊ฐ๋ณ์ธ์๋ ์ ์คํ ์ฌ์ฉํ๋ผ
8์ฅ ๋ฉ์๋์ดํํฐ๋ธ ์๋ฐ 8์ฅ (๋ฉ์๋) -
You must be logged in to vote ๐ ์์ดํ 51 : ๋ฉ์๋ ์๊ทธ๋์ฒ๋ฅผ ์ ์คํ ์ค๊ณํ๋ผ
8์ฅ ๋ฉ์๋์ดํํฐ๋ธ ์๋ฐ 8์ฅ (๋ฉ์๋) -
You must be logged in to vote ๐ ์์ดํ 23 : ํ๊ทธ ๋ฌ๋ฆฐ ํด๋์ค๋ณด๋ค๋ ํด๋์ค ๊ณ์ธต๊ตฌ์กฐ๋ฅผ ํ์ฉํ๋ผ
4์ฅ ํด๋์ค์ ์ธํฐํ์ด์ค์ดํํฐ๋ธ ์๋ฐ 4์ฅ (ํด๋์ค์ ์ธํฐํ์ด์ค) -
You must be logged in to vote ๐ ์์ดํ 11. equals๋ฅผ ์ฌ์ ์ํ๋ ค๊ฑฐ๋ hashCode๋ ์ฌ์ ์ํ๋ผ
3์ฅ ๋ชจ๋ ๊ฐ์ฒด์ ๊ณตํต ๋ฉ์๋์ดํํฐ๋ธ ์๋ฐ 3์ฅ (๋ชจ๋ ๊ฐ์ฒด์ ๊ณตํต ๋ฉ์๋) -
You must be logged in to vote ๐ ์์ดํ 9. try-finally๋ณด๋ค๋ try-with-resources๋ฅผ ์ฌ์ฉํ๋ผ
2์ฅ ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด์ดํํฐ๋ธ ์๋ฐ 2์ฅ (๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด) -
You must be logged in to vote ๐ ์์ดํ 13. clone ์ฌ์ ์๋ ์ฃผ์ํด์ ์งํํ๋ผ.
3์ฅ ๋ชจ๋ ๊ฐ์ฒด์ ๊ณตํต ๋ฉ์๋์ดํํฐ๋ธ ์๋ฐ 3์ฅ (๋ชจ๋ ๊ฐ์ฒด์ ๊ณตํต ๋ฉ์๋) -
You must be logged in to vote ๐ ์์ดํ 2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ.
2์ฅ ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด์ดํํฐ๋ธ ์๋ฐ 2์ฅ (๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด) -
You must be logged in to vote ๐ ์์ดํ 15. ํด๋์ค์ ๋ฉค๋ฒ์ ์ ๊ทผ ๊ถํ์ ์ต์ํ ํ๋ผ
4์ฅ ํด๋์ค์ ์ธํฐํ์ด์ค์ดํํฐ๋ธ ์๋ฐ 4์ฅ (ํด๋์ค์ ์ธํฐํ์ด์ค) -
You must be logged in to vote ๐ ์์ดํ 18. ์์๋ณด๋ค๋ ์ปดํฌ์ง์ ์ ์ฌ์ฉํ๋ผ
4์ฅ ํด๋์ค์ ์ธํฐํ์ด์ค์ดํํฐ๋ธ ์๋ฐ 4์ฅ (ํด๋์ค์ ์ธํฐํ์ด์ค) -
You must be logged in to vote ๐ ์์ดํ 16. public ํด๋์ค์์๋ public ํ๋๊ฐ ์๋ ์ ๊ทผ์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ผ
4์ฅ ํด๋์ค์ ์ธํฐํ์ด์ค์ดํํฐ๋ธ ์๋ฐ 4์ฅ (ํด๋์ค์ ์ธํฐํ์ด์ค) -
You must be logged in to vote ๐ ์์ดํ 17. ๋ณ๊ฒฝ ๊ฐ๋ฅ์ฑ์ ์ต์ํํ๋ผ
4์ฅ ํด๋์ค์ ์ธํฐํ์ด์ค์ดํํฐ๋ธ ์๋ฐ 4์ฅ (ํด๋์ค์ ์ธํฐํ์ด์ค) -
You must be logged in to vote ๐ ์์ดํ 20. ์ถ์ ํด๋์ค๋ณด๋ค๋ ์ธํฐํ์ด์ค๋ฅผ ์ฐ์ ํ๋ผ
4์ฅ ํด๋์ค์ ์ธํฐํ์ด์ค์ดํํฐ๋ธ ์๋ฐ 4์ฅ (ํด๋์ค์ ์ธํฐํ์ด์ค) -
You must be logged in to vote ๐ ์์ดํ 19. ์์์ ๊ณ ๋ คํด ์ค๊ณํ๊ณ ๋ฌธ์ํํ๋ผ. ๊ทธ๋ฌ์ง ์์๋ค๋ฉด ์์์ ๊ธ์งํ๋ผ
4์ฅ ํด๋์ค์ ์ธํฐํ์ด์ค์ดํํฐ๋ธ ์๋ฐ 4์ฅ (ํด๋์ค์ ์ธํฐํ์ด์ค) -
You must be logged in to vote ๐ ์์ดํ 24. ๋ฉค๋ฒ ํด๋์ค๋ ๋๋๋ก static์ผ๋ก ๋ง๋ค๋ผ
4์ฅ ํด๋์ค์ ์ธํฐํ์ด์ค์ดํํฐ๋ธ ์๋ฐ 4์ฅ (ํด๋์ค์ ์ธํฐํ์ด์ค) -
You must be logged in to vote ๐ ์์ดํ 27. ๋น๊ฒ์ฌ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐํ๋ผ
5์ฅ ์ ๋ค๋ฆญ์ดํํฐ๋ธ ์๋ฐ 5์ฅ (์ ๋ค๋ฆญ) -
You must be logged in to vote ๐ ์์ดํ 26. ๋ก ํ์ ์ ์ฌ์ฉํ์ง ๋ง๋ผ
5์ฅ ์ ๋ค๋ฆญ์ดํํฐ๋ธ ์๋ฐ 5์ฅ (์ ๋ค๋ฆญ) -
You must be logged in to vote ๐ ์์ดํ 5. ์์์ ์ง์ ๋ช ์ํ์ง ๋ง๊ณ ์์กด ๊ฐ์ฒด ์ฃผ์ ์ ์ฌ์ฉํ๋ผ
2์ฅ ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด์ดํํฐ๋ธ ์๋ฐ 2์ฅ (๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด)