๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€26

[TIL] 20210730(๊ธˆ) ํ•™์› ๐Ÿ“š [JAVA] ์˜ˆ์™ธ์ฒ˜๋ฆฌ [JAVA] ์ž๋ฐ”์—์„œ์˜ I/O ๊ฐœ์ธ ๊ณต๋ถ€ ๐Ÿ“š [JAVA] ์ž๋ฐ”์˜ ์ •์„ Chapter 08. ์˜ˆ์™ธ์ฒ˜๋ฆฌ ์ •๋ฆฌํ•˜๋ฉฐ ๐Ÿ™†‍โ™€๏ธ ์˜ค๋Š˜ ๋ญํ•œ๋‹ค๊ณ  ์ด๋ ‡๊ฒŒ ๋น„์—ˆ์ง€... ๋น„๋Œ€๋ฉด์ˆ˜์—…์˜ ๋‹จ์ ์„ ์ ˆ์‹คํžˆ ๋А๋ผ๋Š” ํ•˜๋ฃจ๋‹คใ…  ๋‚œ ๋™๊ธฐ๋“ค ์—ด์‹ฌํžˆ ํ•˜๋Š” ๋ชจ์Šต ๋ณด๋ฉด์„œ ์ž๊ทน์„ ๋А๊ปด์•ผ ๋” ๋” ์—ด์‹ฌํžˆ ํ• ๊ฑฐ๊ฐ™์€๋ฐ... ์ž๊ทน์€ ์ปค๋…• OT์ดํ›„๋กœ ํ•œ ๋ฒˆ๋„ ๋ณธ ์ ์ด ์—†์œผ๋‹ˆ ์—ฐ๋ฝ์กฐ์ฐจ ๋ชปํ•˜๊ตฌ...ใ…‹ใ…‹ใ…‹ ์ธ์ƒ์€ ํ˜ผ์ž๋‹ˆ๊นŒ ํ˜ผ์ž์„œ๋„ ์—ด์‹ฌํžˆํ•˜์žใ…  ๐Ÿ˜ญ 2021. 7. 31.
[JAVA] Scanner ๋Œ€์‹  Buffer๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์ž! BOJ์—์„œ ์‹ ๋‚˜๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์žˆ๋˜ ๋‚˜... ๋น ๋ฅธ A+B๋ผ๋Š” ์ œ๋ชฉ๋ถ€ํ„ฐ ์˜๋ฌธ์„ ๊ฐ€์ง€๊ฒŒ ๋˜๋Š” ๋ฌธ์ œ๋ฅผ ๋ณด๊ฒŒ ๋œ๋‹ค. ๋น ๋ฅธ A+B??? A+B๋ฉด A+B์ง€, ๋น ๋ฅธ A+B๋Š” ๋ญ”๋ฐ??? ๐Ÿง ์™ ์ง€ ๋ชจ๋ฅด๊ฒŒ ์•ž์œผ๋กœ ์ž์ฃผ ๋ณผ ์•„์ด๊ฐ™์œผ๋‹ˆ ์™œ ์ €๊ฑธ ์‚ฌ์šฉํ•˜๋ฉด ์‹คํ–‰์‹œ๊ฐ„์ด ๋‹จ์ถ•๋˜๋Š”์ง€! ์•Œ์•„๋ณด๊ณ  ๋„˜์–ด๊ฐ€๋ณด์ž. Java์—์„œ ์ฒ˜์Œ ์ž…๋ ฅํ•˜๋Š” ๊ฑธ ๋ฐฐ์šธ ๋•Œ, 100์ด๋ฉด 100 Scanner๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๊ฒƒ์ด๋‹ค. Scanner sc = new Scanner(); String text = sc.next(); ์‚ฌ์šฉ์ด ์ •๋ง ๊ฐ„ํŽธํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Scanner์˜ ๊ฒฝ์šฐ next()๋“ฑ์˜ ๋ฉ”์„œ๋“œ ๋‚ด์—์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ •๊ทœ์‹์„ ๊ฒ€์ฆํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹คํ–‰ ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค. ํ•˜์ง€๋งŒ BufferedReader๋Š” 1. ์ •๊ทœ์‹์„ ๊ฒ€์ฆํ•˜์ง€๋„ ์•Š๊ณ , 2. ๋ฌธ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋ฒ„ํผ์—์„œ ํ•œ๊บผ๋ฒˆ์— ์ „.. 2021. 7. 30.
[TIL] 20210729(๋ชฉ) ํ•™์› ๐Ÿ“š [JAVA] HashMap์„ ์ด์šฉํ•ด์„œ Session๊ฐ’ ์œ ์ง€ (๋กœ๊ทธ์ธ ์ƒํƒœ ํ™•์ธ) [JAVA] JAVA Library (java.util.Random, java.util.Calendar) -> Random ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์ž„์‹œ๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ ๋งŒ๋“ค๊ธฐ ์‹ค์Šต study06/src/com.iu.s2.random/Password.java ๊ฐœ์ธ ๊ณต๋ถ€ ๐Ÿ“š [JAVA] ์ž๋ฐ”์˜ ์ •์„ Chapter 07. ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ 2 [๋ฐฑ์ค€] 2753(์œค๋…„), 14681(์‚ฌ๋ถ„๋ฉด ๊ณ ๋ฅด๊ธฐ) ์‰ฌ์šด๋ฌธ์ œ๋“ค๋งŒ ๊น”์ง๊น”์ง... ์ •๋ฆฌํ•˜๋ฉฐ ๐Ÿ™†‍โ™€๏ธ ์ด์ œ ๋‹ค์Œ์ฃผ ์ดˆ ์ •๋„์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ˆ˜์—…์„ ๋“ค์–ด๊ฐˆ ๊ฒƒ ๊ฐ™๋‹ค. Oracle์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ, ์ง€๊ธˆ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋…ธํŠธ๋ถ์ด ๋งฅ๋ถ์ด๋ผ ์˜ค๋ผํด ์„ค์น˜์— ์• ๋จน์„๊ฑฐ๊ฐ™๋‹ค...ใ… ใ… ใ… ใ…  ์ธํ…” ๋งฅ๋ถ์ด ์•„๋‹ˆ๋ผ.. 2021. 7. 29.
[JAVA] ์ƒ์† / ์˜ค๋ฒ„๋ผ์ด๋”ฉ / super, super() ์ž๋ฐ”์˜ ๊ฝƒ์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ์šฐ๋Š” ์ƒ์†์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž! 1. ์ƒ์†์ด๋ž€? ๊ธฐ์กด์— ์žˆ๋Š” ํด๋ž˜์Šค๋ฅผ ์žฌ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ฝ”๋“œ๋ฅผ ๊ณตํ†ต์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋“œ์˜ ์ถ”๊ฐ€ ๋ฐ ์ˆ˜์ •์ด ์‰ฝ๋‹ค. ์ฝ”๋“œ์˜ ์ค‘๋ณต์„ ์ œ๊ฑฐํ•˜๊ณ , ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’์•„์ง„๋‹ค. == ํ”„๋กœ๊ทธ๋žจ์˜ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์‰ฌ์›Œ์ง„๋‹ค!! ์ƒ์†์€ extends ํ‚ค์›Œ๋“œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. class ParentClass {} class ChildClass extends ParentClass {} ParentClass๋ฅผ ๋ถ€๋ชจํด๋ž˜์Šค(=superํด๋ž˜์Šค), ChildClass๋ฅผ ์ž์‹ํด๋ž˜์Šค๋ผ๊ณ  ํ•œ๋‹ค. ์ด ๊ด€๊ณ„๋ฅผ ์ƒ์† ๊ด€๊ณ„๋„์™€ ๋‹ค์ด์–ด๊ทธ๋žจ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋ฉด ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค. ParentClass์— a๋ผ๋Š” ๋ฉค๋ฒ„๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ž์‹ ํด๋ž˜์Šค์ธ ChildClass์—๋„ a๋ผ๋Š”.. 2021. 7. 29.