๐ ๊ตญ๋น์ง์ํ์

[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 ==============..