Skip to content

Latest commit

ย 

History

History
39 lines (35 loc) ยท 2.3 KB

File metadata and controls

39 lines (35 loc) ยท 2.3 KB

4) JAVA


๐Ÿ“” JAVA

  1. ๊ฐ์ฒด์ง€ํ–ฅ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜์„ธ์š”.
  2. ๊ฐ์ฒด์ง€ํ–ฅ์˜ SOLID ์›์น™์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  3. Java์˜ ๊ตฌ๋™์›๋ฆฌ(์ปดํŒŒ์ผ ๊ณผ์ •)๋ฅผ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  4. Java์˜ Garbage Collection ๋™์ž‘ ๊ณผ์ •์„ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  5. ์“ฐ๋ ˆ๋“œ๋ž€ ๋ฌด์—‡์ด๊ณ , ์‹ฑ๊ธ€์“ฐ๋ ˆ๋“œ์™€ ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ์˜ ์ฐจ์ด๋ฅผ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  6. ํด๋ž˜์Šค๋Š” ๋ฌด์—‡์ด๊ณ , ๊ฐ์ฒด๋Š” ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  7. ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ถ”์ƒํด๋ž˜์Šค์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  8. ์ง๋ ฌํ™”๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•˜์„ธ์š”.
  9. Call by Value์™€ Call by Reference์˜ ์ฐจ์ด์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  10. Checked Exception๊ณผ Unchecked Exception์˜ ์ฐจ์ด๋ฅผ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  11. JVM์˜ ์—ญํ• ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  12. JDBC๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?
  13. Thread-Safe์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”

๐Ÿ“” JAVA ์ž๋ฃŒ๊ตฌ์กฐ

  1. Java์˜ HashMap๊ณผ HashTable์˜ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  2. Java์˜ ์›์‹œํƒ€์ž…๋“ค์€ ๋ฌด์—‡์ด ์žˆ์œผ๋ฉฐ ๊ฐ๊ฐ ๋ช‡ ๋ฐ”์ดํŠธ๋ฅผ ์ฐจ์ง€ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  3. String, StringBuffer, StringBuilder์˜ ์ฐจ์ด๋ฅผ ์„ค๋ช…ํ•˜์„ธ์š”.
  4. Stringํ˜• ๊ฐ์ฒด๋ฅผ ""๋กœ ๋งŒ๋“ค์—ˆ์„ ๋•Œ์™€ new ํ‚ค์›Œ๋“œ๋ฅผ ์ด์šฉํ•ด์„œ ๋งŒ๋“ค์—ˆ์„ ๋•Œ์˜ ์ฐจ์ด์ ์€? (String Pool)
  5. ์˜ค๋ฒ„๋ผ์ด๋”ฉ๊ณผ ์˜ค๋ฒ„๋กœ๋”ฉ์ด ๋ฌด์—‡์ด๋ฉฐ ์–ด๋–ค ์ฐจ์ด์ ์ด ์žˆ๋Š”์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  6. Generic์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  7. ์˜คํ†  ๋ฐ•์‹ฑ๊ณผ ์–ธ๋ฐ•์‹ฑ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  8. ์—…์บ์ŠคํŒ…๊ณผ ๋‹ค์šด์บ์ŠคํŒ…์˜ ์ฐจ์ด์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  9. Wrapper Class์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  10. Date ๋Œ€์‹  LocalDate๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜์„ธ์š”.

๐Ÿ“” JAVA ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ & ํ”„๋ ˆ์ž„์›Œํฌ

  1. '=='๊ณผ 'equals()'์˜ ์ฐจ์ด์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜์„ธ์š”.
  2. ์ž๋ฐ” ์ปฌ๋ ‰์…˜์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. (์ •์˜, ์ข…๋ฅ˜)
  3. ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ์— ์†ํ•œ List, Set, Map์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
  4. ์ •๊ทœ ํ‘œํ˜„์‹์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

๐Ÿ“” Design Pattern

  1. ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด์ด๋ž€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.