๐Ÿ ๊ตญ๋น„์ง€์›ํ•™์›

    [Java] ํ•™์› 221219(์›”) 2์ฐจ์›๋ฐฐ์—ด

    ---------------------------------- **๋ฐฐ์—ด ๋ชจ๋“  ๊ณต๊ฐ„ ๋ถ€๋ฅด๊ธฐ for(int i=0; i

    [Java] ํ•™์› 221216(๊ธˆ) ์ฐธ์กฐํ˜•๋ฐ์ดํ„ฐํ˜•, String ํด๋ž˜์Šค ์ด์šฉํ•˜๊ธฐ, array(๋ฐฐ์—ด)

    **์ฐธ์กฐํ˜• ๋ฐ์ดํ„ฐ ํ˜• - class, array, ๋ฌธ์ž์—ด ))๋ฌธ์ž์—ด ( String ) "๋กœ ์‹œ์ž‘๋˜๋Š” ์—ฌ๋Ÿฌ ๋ฌธ์ž๋“ค String์€ ๋ฌธ์ž์—ด ์ €์žฅ์†Œ์— ์ €์žฅ๋œ๋‹ค ๋™์ผํ•œ ๋ฌธ์ž์—ด์€ ํ•˜๋‚˜๋งŒ ์ƒ์„ฑ๋œ๋‹ค. String์˜ ์‹œ์ž‘์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ ํ˜• java.lang.String ํด๋ž˜์Šค์ด๋‹ค. " " - ๋ฌธ์ž์—ด ์ƒ์ˆ˜๋Š” java.lang.String์˜ method๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. -java.lang.String ๋ฌธ์ž์—ด ์ƒ์ˆ˜์˜ ์‹œ์ž‘์ฃผ์†Œ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ž˜์Šค ์ฐธ์กฐํ˜• ๋ฐ์ดํ„ฐํ˜•์ด์ง€๋งŒ String๋งŒ ๊ธฐ๋ณธํ˜• ํ˜•์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. new ๊ธฐ์ˆ ํ•ด์•ผํ•จ. new๋ฅผ ๊ธฐ์ˆ ํ•˜์ง€ ์•Š๊ณ , ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ๋ฒ•) -๋ฌธ๋ฒ•์— ๋”ฐ๋ผ ์ƒ์„ฑ๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋‹ค๋ฅด๋‹ค. ๊ธฐ๋ณธํ˜• ํ˜•์‹) - new ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ String str = "๋ฌธ์ž์—ด" stack์—..

    [DB] ํ•™์› 230116(์›”) DB, DBMS, Oracle์˜ ๋ฐ์ดํ„ฐํ˜•

    **DBMS(DataBase Management System) oracle์€ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(RDBMS - Relationship DBMS) RDBMS - ๋ฐ์ดํ„ฐ๋ฅผ ํ…Œ์ด๋ธ”์— ์ €์žฅํ•˜๊ณ , ํ…Œ์ด๋ธ” ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์„ค์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” DBMS **๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Database) ์ •์˜ -data(์ž๋ฃŒ) - ์ˆซ์ž, ์˜์ƒ, ๋‹จ์–ด ๋“ฑ์˜ ํ˜•ํƒœ๋กœ ๋œ ์˜๋ฏธ์žˆ๋Š” ๋‹จ์œ„ / ์—ฐ๊ตฌ, ์กฐ์‚ฌ์— ๋ฐ”ํƒ•์ด ๋˜๋Š” ์‚ฐ์žฌ๋˜์–ด ์žˆ๋Š” ์ž๋ฃŒ / ๋ฐ์ดํ„ฐ๋ฅผ ์˜๋ฏธ์žˆ๊ฒŒ ์ •๋ฆฌํ•˜๋ฉด ์ •๋ณด๊ฐ€ ๋œ๋‹ค. -database - ์ฒด๊ณ„ํ™”๋œ ๋ฐ์ดํ„ฐ์˜ ๋ชจ์ž„ / ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ†ตํ•ฉ๋œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ณต์šฉ๋ฐ์ดํ„ฐ๋“ค์˜ ๋ฌถ์Œ. **๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ•œ ์ด์œ  -์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜์—ฌ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์žˆ์Œ. - ์ˆ˜์‹œ๋กœ ๋ณ€๊ฒฝ๋˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ฒˆ๊ฑฐ๋กœ์›€์„ ์ตœ์†Œํ™”. - ๋ฌผ๋ฆฌ์ ์ธ ..

    [Java] ํ•™์› 221215(๋ชฉ) ์ƒ์„ฑ์ž, Call By Value, Call By Reference, this

    ---------------------------------------- **์ƒ์„ฑ์ž ( Constructor ) -๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•  ๊ฐ’ ๋˜๋Š” ์ฝ”๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ณณ -method์˜ ์ผ์ข… -๊ฐ์ฒดํ™” ํ•  ๋•Œ์—๋งŒ ํ˜ธ์ถœ ๊ฐ€๋Šฅ (new๋กœ๋งŒ ํ˜ธ์ถœ ๊ฐ€๋Šฅ) -์ƒ์†๋˜์ง€ ์•Š๋Š”๋‹ค -ํด๋ž˜์Šค์˜ ์ด๋ฆ„๊ณผ ๋™์ผํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค -์ƒ์„ฑ์ž ์•ˆ์—์„œ ๋‹ค๋ฅธ ์ƒ์„ฑ์ž๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ this๋‚˜ super๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค -์ƒ์„ฑ์ž๋Š” Overload๊ฐ€ ์ง€์› ๋œ๋‹ค ์ž‘์„ฑ๋ฒ•) ์ ‘๊ทผ์ง€์ •์ž ํด๋ž˜์Šค๋ช… ( ๋งค๊ฐœ๋ณ€์ˆ˜,,,,) { ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผํ•  ๊ฐ’ ์„ค์ • ์ ‘๊ทผ์ง€์ •์ž public : ํด๋ž˜์Šค ์™ธ๋ถ€์—์„œ ๊ฐ์ฒด์ƒ์„ฑ ๊ฐ€๋Šฅ protected : ๊ฐ™์€ ํŒจํ‚ค์ง€์˜ ๋‹ค๋ฅธ ํด๋ž˜์Šค์—์„œ ๊ฐ์ฒด์ƒ์„ฑ๊ฐ€๋Šฅ ํŒจํ‚ค์ง€๊ฐ€ ๋‹ค๋ฅด๋ฉด ์ƒ์†๊ด€๊ณ„์˜ ์ž์‹ ํด๋ž˜์Šค์—์„œ๋งŒ ๊ฐ์ฒด์ƒ์„ฑ..

    [Java] ํ•™์› 221212(์›”) ๋ณ€์ˆ˜, ๊ฐ์ฒดํ™”, method

    **ํŠน์ˆ˜๋ฌธ์ž (Escape Character) ๋ฌธ์ž์—ด(") ์•ˆ์—์„œ ์‚ฌ์šฉํ•˜๋ฉฐ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๋ฌธ์ž ๋ฌธ๋ฒ•) "\๋ฌธ์ž" \t Tab๊ธฐ๋Šฅ \n ๊ฐœํ–‰(new line) \r Enterํ‚ค \\ \๋ฅผ ์ถœ๋ ฅ- ํŠน์ˆ˜๋ฌธ์ž์˜ ์‹œ์ž‘๋ฌธ์ž๋ฅผ ์ผ๋ฐ˜๋ฌธ์ž๋กœ ์ถœ๋ ฅํ•  ๋•Œ \" ๋ฅผ ์ผ๋ฐ˜ ๋ฌธ์ž๋กœ ์ถœ๋ ฅ \' ๋ฅผ ์ผ๋ฐ˜ ์ถœ๋ ฅ \๋’ค์˜ ๋ฌธ์ž๋Š” ์ •ํ•ด์ง„ ๋ฌธ์ž ์ด์™ธ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ============================= **๋ณ€์ˆ˜(Variable) ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋  ๊ฐ’์„ ๋ฉ”๋ชจ๋ฆฌ์— ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด, ๋ณ€์ˆ˜๋ช…์— ๋”ฐ๋ผ ๊ฐ€๋…์„ฑ ํ–ฅ์ƒ๋œ๋‹ค. ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ์œ„์น˜์— ๋”ฐ๋ผ instance(member) variable, static(class) variable, local variable 3๊ฐ€์ง€ ์ œ๊ณต )) instance(member) v..

    [Java] ํ•™์› 221208(๋ชฉ) ์ œ์–ด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ

    ======================= *if (์ƒํ™ฉ์ œ์–ด) -๋‹จ์ผ if, if~else, ๋‹ค์ค‘ if (else~if) 3๊ฐ€์ง€๋กœ ์ œ๊ณต. -๋ชจ๋“  ๊ฐ’์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค. ( ๊ธฐ๋ณธํ˜•, ์ฐธ์กฐํ˜•, ์ƒ์ˆ˜, ๊ฐ์ฒด ) *๋‹จ์ผ if - ์กฐ๊ฑด์— ๋งž์„ ๋•Œ์—๋งŒ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•  ๋•Œ. ๋ฌธ๋ฒ•) if ( ์กฐ๊ฑด์‹ ) { ์กฐ๊ฑด์— ๋งž์„ ๋•Œ ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ๋“ค…; } *๋ฌธ์ž์—ด์€ ๋Œ€์†Œ๋น„๊ต๊ฐ€ ๋˜์ง€ ์•Š๊ณ , ๊ฐ™์€์ง€๋งŒ ๋น„๊ต ๊ฐ€๋Šฅ. ๋ฌธ์ž์—ด์˜ ๊ฐ™์€์ง€๋Š” ==์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ( ์–ด๋–ป๊ฒŒ ์ƒ์„ฑ๋˜์—ˆ๋А๋ƒ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ๋‹ค. ) ๋ฌธ์ž์—ด์€ .equals() method๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๊ตํ•œ๋‹ค. ์‚ฌ์šฉ๋ฒ•) “๋ฌธ์ž์—ด์ƒ์ˆ˜”.equals(“๋น„๊ตํ•  ๊ฐ’”) ======================= *if~else๋ฌธ -๋‘˜ ์ค‘ ํ•˜๋‚˜์˜ ์ฝ”๋“œ๊ฐ€ ๋ฐ˜๋“œ์‹œ ์‹คํ–‰๋˜์–ด์•ผ ํ•  ๋•Œ. ..

    [Java] ํ•™์› 221207(์ˆ˜) Package, ์ดํด๋ฆฝ์Šค

    ** Package - ๋น„์Šทํ•œ ์ผ์„ ํ•˜๋Š” ํด๋ž˜์Šค๋ฅผ ๋ชจ์•„์„œ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ํด๋”. - ์ž๋ฐ”๋Š” ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํŒจํ‚ค์ง€ ๋‹จ์œ„๋กœ ๊ด€๋ฆฌ. - ์—ฌ๋Ÿฌ ํŒจํ‚ค์ง€๋“ค์„ ๋ฌถ์–ด์„œ ๋ฐฐํฌํ•  ๋•Œ์—๋Š” x.jar ์••์ถ•ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์—ฌ ๋ฐฐํฌํ•œ๋‹ค. - ํŒจํ‚ค์ง€ ์ปดํŒŒ์ผ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค. ์ผ๋ฐ˜ ์ปดํŒŒ์ผ : javac –์˜ต์…˜ ์†Œ์Šค์ฝ”๋“œ๋ช… ํŒจํ‚ค์ง€ ์ปดํŒŒ์ผ : javac –d . ์†Œ์Šค์ฝ”๋“œ๋ช….java -์†Œ์Šค์ฝ”๋“œ ์ž‘์„ฑ ์‹œ ์ฒซ ์ค„์— ํ•œ๋ฒˆ๋งŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. package ํŒจํ‚ค์ง€๋ช…; class ํด๋ž˜์Šค๋ช…{ ์ž๋ฐ”์—์„œ๋Š” package ํŒจํ‚ค์ง€๋ช…์„ ์—ญ๋ฐฉํ–ฅ ๋„๋ฉ”์ธ ์‚ฌ์šฉ (domain์„ ๊ฑฐ๊พธ๋กœ ์ž‘์„ฑ) -๊ฒน์น  ์ˆ˜ ์—†๋‹ค. (์œ ์ผ) -๊ด€๋ฆฌ์ฃผ์ฒด๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค. (ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“  ํšŒ์‚ฌ๋ฅผ ์•Œ ์ˆ˜์žˆ๋‹ค.) *javaํŒจํ‚ค์ง€์™€ ๋™์ผํ•œ ์ด๋ฆ„์œผ๋กœ ์„ค์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค. java.lang, javax. papag..

    [Java] ํ•™์› 221206(ํ™”) ์‰ฌํ”„ํŠธ ์—ฐ์‚ฐ์ž, ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž, ์‚ผํ•ญ์—ฐ์‚ฐ์ž, Constant

    =============================== ** ์‰ฌํ”„ํŠธ ์—ฐ์‚ฐ์ž 3 = 2 0001 0100 0 0010 >>> : ์Œ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์—ฐ์‚ฐ์„ ํ•ด์•ผํ•  ๋•Œ, ์–‘์ˆ˜์ผ ๋•Œ๋Š” >> ๋™์ผ ================================ ** ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž ))AND true && true = true true && false = false - ์ „ํ•ญ์ด false๋ฉด ํ›„ํ•ญ์„ ๊ณ„์‚ฐํ•˜์ง€ ์•Š๋Š”๋‹ค. false && ture = false false && false = false ))OR - ์ „ํ•ญ์ด true๋ฉด ํ›„ํ•ญ์„ ๊ณ„์‚ฐํ•˜์ง€ ์•Š๋Š”๋‹ค. true || true = true true || false = true false || true = true false || true = true ==============..