๐๏ธ ์ฃผ๋์ด ์๋ฐ ๊ฐ๋ฐ์๋ฅผ ์ํ 100๊ฐ์ง ์ง๋ฌธ (1)
"์ฃผ๋์ด ์๋ฐ ๊ฐ๋ฐ์๋ฅผ ์ํ 100๊ฐ์ง ์ง๋ฌธ" 1ํธ์ ๋๋ค. ์ฃผ๋์ด ์๋ฐ ๊ฐ๋ฐ์๋ฅผ ์ํ 100๊ฐ์ง ์ง๋ฌธ (2) - [https://careerly.co.kr/comments/84093] 1๏ธโฃ ๊ธฐ์ด ๐ JDK์ JRE์ ์ฐจ์ด์ ์ ๋ฌด์์ ๋๊น? ๐ ==์ equals์ ์ฐจ์ด์ ์ ๋ฌด์์ ๋๊น? ๐ ๋ ๊ฐ์ฒด๊ฐ ๋์ผํ hashCode๋ฅผ ๊ฐ์ง๋ฉด Equals()๊ฐ ์ฐธ์ด์ด์ผ ํฉ๋๋ค, ๊ทธ๋ ์ฃ ? ๐ ์๋ฐ์์ final์ ๊ธฐ๋ฅ์ ๋ฌด์์ ๋๊น? ๐ ์๋ฐ์์ Math.round(-1.5)๋ ๋ฌด์์ ์๋ฏธํฉ๋๊น? ๐ String์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ํ์ ์ ๋๊น? ๐ ์๋ฐ์์ ๋ฌธ์์ด์ ์กฐ์ํ๋ ํด๋์ค๋ ๋ฌด์์ด ์์ต๋๊น? ๊ฐ ํด๋์ค์ ์ฐจ์ด์ ์ ๋ญ๊น์? ๐ String str ="i"์ String str = new String("i")๊ฐ ๋์ผํฉ๋๊น? ๐ ๋ฌธ์์ด์ ๋ฐ์ ์ํค๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ฌด์์ธ๊ฐ์? ๐ String ํด๋์ค์ ์ผ๋ฐ์ ์ธ ๋ฉ์๋๋ ๋ฌด์์ด ์๋์? ๐ ์ถ์ ํด๋์ค์์ ์ถ์ ๋ฉ์๋๋ ํ์์ ์ธ๊ฐ์? ๐ ๋ณดํต์ ํด๋์ค์ ์ถ์ ํด๋์ค์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ final์ ์ถ์ ํด๋์ค๋ฅผ ์์ ํ ๋ ์ฌ์ฉํ ์ ์๋์? 2๏ธโฃ Container ๐ ์๋ฐ ์ปจํ ์ด๋๋ ๋ฌด์์ธ๊ฐ์? ๐ Collection๊ณผ Collections์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ List, Set, Map์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์. ๐ HashMap๊ณผ Hashtable์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ ๊ฐ๊ฐ ์ด๋ค ์ํฉ์์ HashMap๊ณผ TreeMap์ ์ ํํ๋์? ๐ HashMap ๊ตฌํ ์์น์ ๋ฌด์์ธ๊ฐ์? ๐ HashSet ๊ตฌํ ์์น์ ๋ฌด์์ธ๊ฐ์? ๐ ArrayList์ LinkedList์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์? ๐ Array์์ List๋ก ์ ํํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ๋์? ๐ ArrayList์ Vector์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์. ๐ Array์ ArrayList์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์. ๐ Queue์์, poll()๊ณผ remove()์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ thread-safeํ ์ปฌ๋ ์ ํด๋์ค๋ค์ ๋ฌด์์ด ์์๊น์? ๐ iterator๋ ๋ฌด์์ธ๊ฐ์? ๐ iterator์ ์ฌ์ฉ ๋ชฉ์ ์ ๋ฌด์์ธ๊ฐ์? ์ด๋ค ํน์ง์ด ์์ฃ ? ๐ iterator์ listIterator์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? 3๏ธโฃ multi-threading ๐ ๋ณ๋ ฌ๊ณผ ๋์์ฑ์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์. ๐ ์ค๋ ๋์ ํ๋ก์ธ์ค์ ์ฐจ์ด๋ฅผ ๋งํด์ฃผ์ธ์.. ๐ ๋ฐ๋ชฌ ์ค๋ ๋๋ ๋ฌด์์ธ๊ฐ์? ๐ ์ค๋ ๋๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋์ดํด์ฃผ์ธ์. ๐ runnable๊ณผ callable์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ ์ค๋ ๋์ ์ฌ๋ฌ๊ฐ์ง ์ํ์ ๋ํด ๋งํด์ฃผ์ธ์. ๐ sleep()๊ณผ wait()์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ notify()์ notifyAll()์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ thread run()๊ณผ tnread start()์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ ์ค๋ ๋ ํ์ ์์ฑํ ์ ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ ๋งํด์ฃผ์ธ์. ๐ ์ค๋ ๋ ํ์ ์ํ์ ๋ํด ๋งํด์ฃผ์ธ์. ๐ ์ค๋ ๋ ํ์์ submit()๊ณผ execute()์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ ์๋ฐ ํ๋ก๊ทธ๋จ์์ ๋ฉํฐ ์ค๋ ๋ ์์ ์ ์์ ์ฑ์ ์ด๋ป๊ฒ ๋ณด์ฅํ ์ ์์๊น์? 4๏ธโฃ reflection ๐ reflection์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ ์๋ฐ ์ง๋ ฌํ๋ ๋ฌด์์ธ๊ฐ์? ์ด๋ค ์ํฉ์์ ํ์ํ๊ฐ์? ๐ ๋์ ํ๋ก์๋ ๋ฌด์์ธ๊ฐ์? ๐ ๋์ ํ๋ก์๋ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์? 5๏ธโฃ object copy ๐ ๋ณต์ฌ๊ฐ ์ฌ์ฉ๋๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์? ๐ ๊ฐ์ฒด ๋ณต์ฌ๋ ์ด๋ป๊ฒ ํ ์ ์๋์? ๐ ๊น์ ๋ณต์ฌ์ ์์ ๋ณต์ฌ์ ์ฐจ์ด๋ฅผ ๋งํด์ฃผ์ธ์.