๐Ÿ›ผ study/๐Ÿ“ฒ tech 13

[javascript] javascript ํ•ต์‹ฌ ๋ฌธ๋ฒ•

javascript ํ•ต์‹ฌ ๋ฌธ๋ฒ• javascript ํ•ต์‹ฌ ๋ฌธ๋ฒ• ์ •๋ฆฌ ์ž…๋‹ˆ๋‹ค ! 1. ๋ณ€์ˆ˜์™€ ๋ฐฐ์—ด 2. ํ•จ์ˆ˜์™€ ๊ฐ์ฒด(feat. ๋žŒ๋‹ค ํ•จ์ˆ˜) 1. ๋ณ€์ˆ˜์™€ ๋ฐฐ์—ด ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ํ‚ค์›Œ๋“œ๋Š” var, let, const๊ฐ€ ์žˆ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” var์„ ์‚ฌ์šฉํ–ˆ๊ณ , ์ตœ๊ทผ์—๋Š” ๊ฐ€๋ณ€ํ˜• let๊ณผ ๋ถˆ๋ณ€ํ˜• const๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•œ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฏธ๋ฆฌ ํ˜•์„ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐฐ์—ด์˜ ๊ฒฝ์šฐ์—๋Š” ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋ฅผ ์ •ํ•˜์ง€ ์•Š๊ณ  ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐฐ์—ด์„ ์„ ์–ธํ•  ๋•Œ Array("์•ˆ๋…•", 1, false) ์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ํ˜•์„ ๊ฐ€์ ธ๋„ ๊ฐ™์€ ๋ฐฐ์—ด์— ๋‹ด์„ ์ˆ˜ ์žˆ๋‹ค. 2. ํ•จ์ˆ˜์™€ ๊ฐ์ฒด(feat. ๋žŒ๋‹ค ํ•จ์ˆ˜) - ์ผ๋ฐ˜ ํ•จ์ˆ˜ ์ผ๋ฐ˜์ ์ธ ํ•จ์ˆ˜๋Š” function ํ•จ์ˆ˜์ด๋ฆ„(์ธ์ˆ˜) { ๋ช…๋ น๋ฌธ; } ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. - ์ต๋ช… ํ•จ์ˆ˜ ์ต๋ช… ํ•จ์ˆ˜๋Š” ..

[java] java ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ - ๋ฌธ์ž์—ด, ๋ฌธ์ž

java ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ - ๋ฌธ์ž์—ด, ๋ฌธ์ž ํ˜„์žฌ ์‹œ์  ๊ธฐ์ค€์œผ๋กœ ๋ฌธ์ž์—ด, ๋ฌธ์ž์™€ ๊ด€๋ จ๋œ ๋ฌธ์ œ ํ’€๋ฉด์„œ ์ž์ฃผ ๋‚˜์˜จ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค ! 1. ๋ฌธ์ž์—ด ํ•œ ๋ฌธ์ž ์”ฉ ์ถœ๋ ฅ 2. ๋ฐฐ์—ด ๋ฐ ๋ฌธ์ž์—ด ํฌ๊ธฐ ๊ตฌํ•˜๊ธฐ 3. ๋ฌธ์ž์—ด -> ๋ฌธ์ž ๋ฐฐ์—ด 4. StringBuilder 5. Scanner, BufferdReader, BufferdWriter, StringTokenizer 6. for-each ๋ฌธ 1. ๋ฌธ์ž์—ด ํ•œ ๋ฌธ์ž ์”ฉ ์ถœ๋ ฅ str.charAt(i) ๋ฌธ์ž์—ด ๋ณ€์ˆ˜ str์—์„œ ์ธ๋ฑ์Šค i์— ํ•ด๋‹นํ•˜๋Š” ์œ„์น˜์— ์žˆ๋Š” ๋ฌธ์ž ๊ฐ€์ ธ์˜ค๊ธฐ 2. ๋ฐฐ์—ด ๋ฐ ๋ฌธ์ž์—ด ํฌ๊ธฐ ๊ตฌํ•˜๊ธฐ - ๋ฐฐ์—ด a.length; - ๋ฌธ์ž์—ด a.length(); 3. ๋ฌธ์ž์—ด -> ๋ฌธ์ž ๋ฐฐ์—ด my_string.toCharArray() ๋ฌธ์ž์—ด ๋ณ€์ˆ˜ my_string์„ ๋ฌธ..

[java] java ๊ฐœ๋… ์ •๋ฆฌ

java ๊ฐœ๋… ์ •๋ฆฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ํ—ท๊ฐˆ๋ ธ๋˜ ๋‚ด์šฉ ์ •๋ฆฌ์ž…๋‹ˆ๋‹ค ! 1. extends, implements, abstract 2. ์˜ค๋ฒ„๋ผ์ด๋”ฉ, ์˜ค๋ฒ„๋กœ๋”ฉ 3. Optional, List, ArrayList, LinkedList, for-each๋ฌธ 4. public, protected, default, private 5. static, final, static final 1. extends, implements, abstract - extends ๋ถ€๋ชจ์—์„œ ์„ ์–ธ, ์ •์˜ ์ž์‹์€ ๋ฉ”์†Œ๋“œ, ๋ณ€์ˆ˜ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ - implements ๋ถ€๋ชจ ๊ฐ์ฒด๋Š” ์„ ์–ธ๋งŒ ์ž์‹์€ ์˜ค๋ฒ„๋ผ์ด๋”ฉํ•ด์„œ ์‚ฌ์šฉ - abstract extends์™€ implements์˜ ํ˜ผํ•ฉ ๋ถ€๋ชจ์˜ ๋ฉ”์†Œ๋“œ, ๋ณ€์ˆ˜๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋˜ ๋ช‡ ๊ฐœ๋Š” ์ถ”์ƒ ๋ฉ”์†Œ๋“œ๋กœ ๊ตฌํ˜„ 2. ..