๐Ÿ‘จ‍๐Ÿ’ป Web Development/Java ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
28 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

[Day27] Java 27 - Enum, ์–ด๋…ธํ…Œ์ด์…˜, ์ž…์ถœ๋ ฅ(I/O), ๋ฌธ์ž/๋ฐ”์ดํŠธ ์ŠคํŠธ๋ฆผ

[Day27] Java 27 [9/16] ์—ด๊ฑฐํ˜•( enums ) 1. ์—ด๊ฑฐํ˜• - JDK 1.5 ์ƒˆ๋กœ ์ถ”๊ฐ€. 2. ์ •์˜ - ์„œ๋กœ ๊ด€๋ จ๋œ ์ƒ์ˆ˜๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„ ์–ธํ•œ ๊ฒƒ * ์˜ˆ) ํŒ€ ํ”„๋กœ์ ํŠธ ๊ฐ€์ • * A ๋‚จ์ž 1 /์—ฌ์ž 0 int * B ๋‚จ์ž 'm' /์—ฌ์ž 'w' char * C ๋‚จ์ž true /์—ฌ์ž fasle boolean * D ๋‚จ์ž "" /์—ฌ์ž "" String * ํ‘œ์ค€ํ™” X -> ์ฝ”๋”ฉ ๊ฐ€๋…์„ฑX -> ์œ ์ง€, ๋ณด์ˆ˜ X * ๋ฏธ๋ฆฌ ์„ฑ๋ณ„ ์ƒ์ˆ˜ ์ •์˜ํ•˜๋Š” ๊ฒƒ -> ์—ด๊ฑฐํ˜• 3. ์—ด๊ฑฐํ˜• ์„ ์–ธ ํ˜•์‹ -> ํด๋ž˜์Šค ๋ณ€ํ™˜ * enum ์—ด๊ฑฐํ˜•์ด๋ฆ„ { ์ƒ์ˆ˜,์ƒ์ˆ˜,... } * Card 4. ์—ด๊ฑฐํ˜• ์ƒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• * ์—ด๊ฑฐํ˜•์ด๋ฆ„.์ƒ์ˆ˜๋ช… 5. ์—ด๊ฑฐํ˜•์˜ ์กฐ์ƒ์€ java.lang.Enum ํด๋ž˜์Šค ์ด๋‹ค. public c..

[Day24] Java 24 - ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ(JCF), ArrayList, Vector, Iterator/enumerator, LinkedList, Stack, Queue

[Day24] Java 24 [9/13] ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ (JCF) ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ ใ„ฑ. ์ปฌ๋ ‰์…˜( collection ) ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ ใ„ด. ํ”„๋ ˆ์ž„์›Œํฌ ( framework ) ํ‹€( ๊ทœ๋ฒ” ) / ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ผˆ๋Œ€ ์—ญํ•  ๊ตฌ์กฐ / ํ‘œ์ค€ํ™”๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์˜ ์˜๋ฏธ -> ๋ฐ์ดํ„ฐ ๊ตฐ(์ง‘ํ•ฉ)์„ ์ €์žฅ(๋‹ค๋ฃจ๋Š”)ํ•˜๋Š” ํด๋ž˜์Šค๋“ค์„ ํ‘œ์ค€ํ™”ํ•œ ์„ค๊ณ„ -> ํ‘œ์ค€ํ™” ์ฒด๊ณ„( ๋ผˆ๋Œ€, ํ‹€, ์„ค๊ณ„ ) ๋ฐฐ์—ด - ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ + ๊ฐœ๋ฐœ์ž ์ง์ ‘ ๊ตฌํ˜„ ์ปฌ๋ ˆ์…˜ ํ”„๋ ˆ์ž„์›Œํฌ ๊ตฌ์„ฑ - ํ•ต์‹ฌ ์ธํ„ฐํŽ˜์ด์Šค ( 3๊ฐ€์ง€ ) ์ดํ•ด Collection ์ธํ„ฐํŽ˜์ด์Šค Map ์ธํ„ฐํŽ˜์ด์Šค p580 [ํ‘œ 11-2] 15 ์ถ”์ƒ๋ฉ”์„œ๋“œ ํ‚ค(key)+๊ฐ’(value) ์Œ -> ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ - ๋ฐ ์ถ”(add, addAll) ์—”ํŠธ๋ฆฌ (Entry = key + ..