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

์ „์ฒด ๊ธ€266

[์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค] chapter.6 ํ™•์ธ ๋ฌธ์ œ - 2 16. PrinterExample ํด๋ž˜์Šค์—์„œ Printer ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ณ  println()๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•ด์„œ ๋งค๊ฐœ๊ฐ’์„ ์ฝ˜์†”์— ์ถœ๋ ฅํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. println() ๋ฉ”์†Œ๋“œ์˜ ๋งค๊ฐœ๊ฐ’์œผ๋กœ๋Š” int, boolean, double, String ๊ฐ’์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Printer ํด๋ž˜์Šค์—์„œ println() ๋ฉ”์†Œ๋“œ๋ฅผ ์„ ์–ธํ•ด๋ณด์„ธ์š”. package print; public class Printer { void println(int a){ System.out.println(a); } void println(boolean b){ System.out.println(b); } void println(double c){ System.out.println(c); } void println(String d){ System.ou.. 2023. 1. 30.
[์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค] chapter.6 ํ™•์ธ ๋ฌธ์ œ - 1 1. ๊ฐ์ฒด์™€ ํด๋ž˜์Šค์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํด๋ž˜์Šค๋Š” ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์„ค๊ณ„๋„(์‚ฌ์ง„)์™€ ๊ฐ™์€ ๊ฒƒ์ด๋‹ค. new ์—ฐ์‚ฐ์ž๋กœ ํด๋ž˜์Šค์˜ ์ƒ์„ฑ์ž๋ฅผ ํ˜ธ์ถœํ•จ์œผ๋กœ์จ ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค. ํ•˜๋‚˜์˜ ํด๋ž˜์Šค๋กœ ํ•˜๋‚˜์˜ ๊ฐ์ฒด๋งŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ์ฒด๋Š” ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค์ด๋‹ค. 2. ํด๋ž˜์Šค์˜ ๊ตฌ์„ฑ ๋ฉค๋ฒ„๊ฐ€ ์•„๋‹Œ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ•„๋“œ ์ƒ์„ฑ์ž ๋ฉ”์†Œ๋“œ ๋กœ์ปฌ ๋ณ€์ˆ˜ 3. ํ•„๋“œ, ์ƒ์„ฑ์ž, ๋ฉ”์†Œ๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ•„๋“œ๋Š” ๊ฐ์ฒด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค. ์ƒ์„ฑ์ž๋Š” ๊ฐ์ฒด์˜ ์ดˆ๊ธฐํ™”๋ฅผ ๋‹ด๋‹นํ•œ๋‹ค. ๋ฉ”์†Œ๋“œ๋Š” ๊ฐ์ฒด์˜ ๋™์ž‘ ๋ถ€๋ถ„์œผ๋กœ, ์‹คํ–‰ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ธ”๋ก์ด๋‹ค. ํด๋ž˜์Šค๋Š” ๋ฐ˜๋“œ์‹œ ํ•„๋“œ์™€ ๋ฉ”์†Œ๋“œ๋ฅผ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. ex) ์ธํ„ฐํŽ˜์ด์Šค, ์ถ”์ƒ๋ฉ”์†Œ๋“œ 4. ํ•„๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ•„๋“œ๋Š” ๋ฉ”์†Œ๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. .. 2023. 1. 20.
[์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค] chapter.5 ํ™•์ธ ๋ฌธ์ œ 1. ์ฐธ์กฐ ํƒ€์ž…์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ฐธ์กฐ ํƒ€์ž…์—๋Š” ๋ฐฐ์—ด, ์—ด๊ฑฐ, ํด๋ž˜์Šค, ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ๋‹ค. ์ฐธ์กฐ ํƒ€์ž… ๋ณ€์ˆ˜์˜ ๋ฉ”๋ชจ๋ฆฌ ์ƒ์„ฑ ์œ„์น˜๋Š” ์Šคํƒ์ด๋‹ค. ์ฐธ์กฐ ํƒ€์ž…์—์„œ ==, != ์—ฐ์‚ฐ์ž๋Š” ๊ฐ์ฒด ๋ฒˆ์ง€๋ฅผ ๋น„๊ตํ•œ๋‹ค. ์ฐธ์กฐ ํƒ€์ž…์€ null๊ฐ’์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์—†๋‹ค. 2. ์ž๋ฐ”์—์„œ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋กœ์ปฌ ๋ณ€์ˆ˜๋Š” ์Šคํƒ ์˜์—ญ์— ์ƒ์„ฑ๋˜๋ฉฐ ์‹คํ–‰ ๋ธ”๋ก์ด ๋๋‚˜๋ฉด ์†Œ๋ฉธ๋œ๋‹ค. ๋ฉ”์†Œ๋“œ ์ฝ”๋“œ๋‚˜ ์ƒ์ˆ˜, ์—ด๊ฑฐ ์ƒ์ˆ˜๋Š” ์ •์ (๋ฉ”์†Œ๋“œ) ์˜์—ญ์— ์ƒ์„ฑ๋œ๋‹ค. ์ฐธ์กฐ๋˜์ง€ ์•Š๋Š” ๊ฐ์ฒด๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ง์ ‘ ์†Œ๋ฉธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋ฐฐ์—ด ๋ฐ ๊ฐ์ฒด๋Š” ํž™ ์˜์—ญ์— ์ƒ์„ฑ๋œ๋‹ค. 3. String ํƒ€์ž…์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? String์€ ํด๋ž˜์Šค์ด๋ฏ€๋กœ ์ฐธ์กฐ ํƒ€์ž…์ด๋‹ค. String ํƒ€์ž…์˜ ๋ฌธ์ž์—ด ๋น„๊ต๋Š”.. 2023. 1. 20.
[์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค] chapter.4 ํ™•์ธ ๋ฌธ์ œ 1. ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ˜๋ณต๋ฌธ์˜ ์ข…๋ฅ˜๋ฅผ ๊ด„ํ˜ธ () ์†์— ๋„ฃ์–ด ๋ณด์„ธ์š”. ์กฐ๊ฑด๋ฌธ: (if๋ฌธ), (switch๋ฌธ) ๋ฐ˜๋ณต๋ฌธ: (for๋ฌธ), (while๋ฌธ), (do-while๋ฌธ) 2. ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ˜๋ณต๋ฌธ์„ ์„ค๋ช…ํ•œ ๊ฒƒ ์ค‘ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? if๋ฌธ์€ ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์‹คํ–‰ ํ๋ฆ„์„ ๋‹ฌ๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. switch๋ฌธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜์˜ ํƒ€์ž…์€ int, double์ด ๋  ์ˆ˜ ์žˆ๋‹ค. for๋ฌธ์€ ์นด์šดํ„ฐ ๋ณ€์ˆ˜๋กœ ์ง€์ •ํ•œ ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณต์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. break๋ฌธ์€ switch๋ฌธ, for๋ฌธ, while๋ฌธ์„ ์ข…๋ฃŒํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 3. for๋ฌธ์„ ์ด์šฉํ•ด์„œ 1๋ถ€ํ„ฐ 100๊นŒ์ง€์˜ ์ •์ˆ˜ ์ค‘์—์„œ 3์˜ ๋ฐฐ์ˆ˜์˜ ์ดํ•ฉ์„ ๊ตฌํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”. ์ •๋‹ต: package chapter4; public class Exercise03.. 2023. 1. 19.
ํด๋ฆฐ์ฝ”๋“œ VS ๋ฆฌํŒฉํ† ๋ง ์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ ํด๋ฆฐ์ฝ”๋“œ์™€ ๋ฆฌํŒฉํ† ๋ง์— ๊ด€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ ์‹œ ๋‘ ๋‹จ์–ด๊ฐ€ ํ˜ผ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด ๋‘ ๊ฐœ๋…์ด ์ƒ๋‹นํžˆ ํ—ท๊ฐˆ๋ ธ๋Š”๋ฐ์š”. ํด๋ฆฐ์ฝ”๋“œ์™€ ๋ฆฌํŒฉํ† ๋ง ๊ฐ๊ฐ์˜ ๊ฐœ๋…๊ณผ ๋‘ ๊ฐœ๋… ์‚ฌ์ด์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํด๋ฆฐ์ฝ”๋“œ - ๊ฐœ๋… ํด๋ฆฐ์ฝ”๋“œ๋ž€, ๊ฐ€๋…์„ฑ์ด ๋†’์€ ์ฝ”๋“œ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. - ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋„ค์ด๋ฐ ๊ทœ์น™์„ ์ค€์ˆ˜ํ•œ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ์—†์–ด์•ผ ํ•œ๋‹ค. ์ค‘๋ณต์ด ์—†์–ด์•ผ ํ•œ๋‹ค. ์˜์กด์„ฑ์„ ์ตœ๋Œ€ํ•œ ์ค„์ธ๋‹ค. ํด๋ž˜์Šค ํ˜น์€ ๋ฉ”์†Œ๋“œ๊ฐ€ ํ•œ ๊ฐ€์ง€ ์ผ๋งŒ ์ฒ˜๋ฆฌํ•œ๋‹ค. ๋ฆฌํŒฉํ† ๋ง - ๊ฐœ๋… ํ”„๋กœ๊ทธ๋žจ์˜ ์™ธ๋ถ€ ๋™์ž‘์€ ๊ทธ๋Œ€๋กœ ๋‘” ์ฑ„, ๋‚ด๋ถ€์˜ ์ฝ”๋“œ๋ฅผ ์ •๋ฆฌํ•˜๋ฉด์„œ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ณ , ํ–ฅํ›„ ์ด๋ฃจ์–ด์งˆ ์œ ์ง€ ๋ณด์ˆ˜์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. - ๋ฆฌํŒฉํ† ๋ง์ด ํ•„์š”ํ•œ ์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต.. 2023. 1. 18.
[INTELLIJ] ์ธํ…”๋ฆฌ์ œ์ด ๋‹จ์ถ•ํ‚ค ๋ชจ์Œ ์ดํด๋ฆฝ์Šค์—์„œ ์ธํ…”๋ฆฌ์ œ์ด๋กœ ๊ฐˆ์•„ํƒ€๊ธฐ ๐Ÿ˜Ž ์ดํด๋ฆฝ์Šค์™€ ์ธํ…”๋ฆฌ์ œ์ด์˜ ์ „์ฒด์ ์ธ ๊ตฌ์กฐ๋Š” ๊ฑฐ์˜ ๋น„์Šทํ•œ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ถ•ํ‚ค๋‚˜ ํ”„๋กœ์ ํŠธ ์ž„ํฌํŠธ ๋“ฑ ์‚ฌ์†Œํ•œ ์กฐ์ž‘๋ฒ•์ด ๋„ˆ๋ฌด ๋‹ฌ๋ผ์„œ ํ•˜๋‚˜ ํ•  ๋•Œ๋งˆ๋‹ค ๊ตฌ๊ธ€๋ง์„ ํ•ด์•ผ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฐ๊ฑธ ๊ฐ์•ˆํ•ด๋„ ์ดํด๋ฆฝ์Šค๋ณด๋‹ค ์ธํ…”๋ฆฌ์ œ์ด๊ฐ€ ํ›จ์”ฌ ํŽธํ•˜๋‹ค๋Š”๊ฑธ ์ฒด๊ฐํ•˜๋Š” ์ค‘...! ๋ฌด๋ฃŒ ์ฒดํ—˜๊ธฐ๊ฐ„ ์ง€๋‚˜์„œ ๋ˆ๋‚ด๊ณ  ์“ฐ๊ณ  ์žˆ๋Š” ์Šฌํ”ˆ ์–ด๋ฅธ์ด...๐Ÿฅฒ ํ•œ ์ค„ ํ•œ ์ค„ ๋ณต์‚ฌ ctrl + d ์ค„ ์ด๋™ ctrl + shift + ๋ฐฉํ–ฅํ‚ค ํ•œ ์ค„ ์ง€์šฐ๊ธฐ ctrl + y ์ฝ”๋“œ ์ •๋ฆฌ ์ „์ฒด ์ฝ”๋“œ ์ •๋ฆฌ ctrl + alt + l ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ shift + F6 ์ฃผ์„ ํ•œ ์ค„ ์ฃผ์„: ctrl + / ์—ฌ๋Ÿฌ ์ค„ ์ฃผ์„: ctrl + shift + / ์ž๋™์™„์„ฑ ํ˜น์€ ์ถ”์ฒœ ctrl + shift + spacebar ctrl + spacebar ์ƒ์„ฑ์ž.. 2023. 1. 11.
CRUD๋ž€? CRUD Create(์ƒ์„ฑ), Read(์ฝ๊ธฐ), Update(์ˆ˜์ •), Delete(์‚ญ์ œ)์˜ ์•ž๊ธ€์ž๋ฅผ ๋”ฐ์„œ ๋งŒ๋“  ๋‹จ์–ด. ๋Œ€๋ถ€๋ถ„์˜ ์ปดํ“จํ„ฐ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๊ฐ€์ง€๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ๋ฌถ์–ด์„œ ์ผ์ปซ๋Š” ๋ง์ด๋‹ค. - ์œ ์‚ฌ์šฉ์–ด ABCD : Add, Browse, Change, Delete ACID : Add, Change, Inquire, Delete BREAD : Browse, Read, Edit, Add, Delete VADE(R) : View, Add, Delete, Edit, (Restore) 2023. 1. 5.
์ธํ…”๋ฆฌ์ œ์ด ์„ค์น˜ ๋ฐ ์‹คํ–‰ ์ธํ…”๋ฆฌ์ œ์ด ์„ค์น˜1. ์ธํ…”๋ฆฌ์ œ์ด ํ™ˆํŽ˜์ด์ง€ ์ ‘์†www.jetbrains.com2. ์ƒ๋‹จ ๋‹ค์šด๋กœ๋“œ ํด๋ฆญ3. ๋‹ค์šด๋กœ๋“œ ํด๋ฆญ ์‹œ ์„ค์น˜ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œULTIMATE ๋ฒ„์ „ : ๋ชจ๋“  ๊ธฐ๋Šฅ ์ œ๊ณตCOMMUNITY EDITION : ์ œํ•œ๋œ ๊ธฐ๋Šฅ ์ œ๊ณต์ธํ…”๋ฆฌ์ œ์ด ๊ฐ€๊ฒฉ๊ฐœ์ธ์šฉ ์—ฐ๊ฐ„ ์ฒญ๊ตฌ๊ฐœ์ธ ์›”๊ฐ„ ์ฒญ๊ตฌ์„ค์น˜ ๊ณผ์ •์ธํ…”๋ฆฌ์ œ์ด ์‹คํ–‰์‹คํ–‰ ํ™”๋ฉด์ขŒ์ธก ๋ฉ”๋‰ด๋ฐ”Projects : ์ƒˆ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ / ํ”„๋กœ์ ํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐCustomize : ์ปฌ๋Ÿฌ ํ…Œ๋งˆ / ํฐํŠธ ํฌ๊ธฐ ์„ค์ •Plugins : ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค / ํ™•์žฅํ”„๋กœ๊ทธ๋žจ ์„ค์น˜Learn : ์ธํ…”๋ฆฌ์ œ์ด ์‚ฌ์šฉ๋ฒ• ์„ค๋ช… 2023. 1. 4.
[์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค] chapter.3 ํ™•์ธ ๋ฌธ์ œ 1. ์—ฐ์‚ฐ์ž์™€ ์—ฐ์‚ฐ์‹์— ๋Œ€ํ•œ ์„ค๋ช… ์ค‘ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์—ฐ์‚ฐ์ž๋Š” ํ”ผ์—ฐ์‚ฐ์ž์˜ ์ˆ˜์— ๋”ฐ๋ผ ๋‹จํ•ญ, ์ดํ•ญ, ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ๋น„๊ต ์—ฐ์‚ฐ์ž์™€ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์˜ ์‚ฐ์ถœ ํƒ€์ž…์€ boolean(true/false)์ด๋‹ค. ์—ฐ์‚ฐ์‹์€ ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ฐ’์„ ์‚ฐ์ถœํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ํ•˜๋‚˜์˜ ๊ฐ’์ด ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์ž๋ฆฌ๋ผ๋ฉด ์—ฐ์‚ฐ์‹๋„ ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. 2. ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ–ˆ์„ ๋•Œ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? public class Exercise02{ public static void main(String[] args){ int x = 10; int y = 20; int z = (++x)+(y--); System.out.println(z); } } ์ •๋‹ต: 31 3. ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ–ˆ์„ ๋•Œ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? public class Ex.. 2023. 1. 3.
[์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค] chapter.2 ํ™•์ธ ๋ฌธ์ œ 1. ์ž๋ฐ”์—์„œ ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์„ค๋ช… ์ค‘ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ณ€์ˆ˜๋Š” ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณ€์ˆ˜๋Š” ์„ ์–ธ ์‹œ์— ์‚ฌ์šฉํ•œ ํƒ€์ž…์˜ ๊ฐ’๋งŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณ€์ˆ˜๋Š” ๋ณ€์ˆ˜๊ฐ€ ์„ ์–ธ๋œ ์ค‘๊ด„ํ˜ธ({})์•ˆ์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ณ€์ˆ˜๋Š” ์ดˆ๊ธฐ๊ฐ’์ด ์ €์žฅ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค. 2. ๋ณ€์ˆ˜ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ๋ชจ๋‘ ์„ ํƒํ•˜์„ธ์š”? modelName class 6hour $value _age int 3. ๋‹ค์Œ ํ‘œ์˜ ๋นˆ์นธ์— ์ž๋ฐ”์˜ ๊ธฐ๋ณธ ํƒ€์ž…(Primary Type) 8๊ฐœ๋ฅผ ์ ์–ด๋ณด์„ธ์š”. ํฌ๊ธฐ/ํƒ€์ž… 1byte 2byte 4byte 8byte ์ •์ˆ˜ํƒ€์ž… byte char short int long ์‹ค์ˆ˜ํƒ€์ž… - - float double ๋…ผ๋ฆฌํƒ€์ž… boolean - - - 4. ๋‹ค์Œ ์ฝ”๋“œ์—์„œ ํƒ€์ž…, ๋ณ€์ˆ˜ ์ด๋ฆ„, ๋ฆฌํ„ฐ๋Ÿด์— ํ•ด๋‹นํ•˜๋Š”.. 2023. 1. 3.
[์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค] chapter.1 ํ™•์ธ ๋ฌธ์ œ 1. JDK์™€ JRE์˜ ํƒ€์ด์ ์„ ์„ค๋ช…ํ•œ ๊ฒƒ ์ค‘ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? JDK๋Š” JRE์™€ ์ปดํŒŒ์ผ๋Ÿฌ ๋“ฑ์˜ ๊ฐœ๋ฐœ ๋„๊ตฌ๊ฐ€ ํฌํ•จ๋œ๋‹ค. ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋ ค๋ฉด JSK๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•˜๋‹ค. ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰๋งŒ ํ•˜๋ ค๋ฉด JRE๋ฅผ ์„ค์น˜ํ•ด๋„ ์ƒ๊ด€์—†๋‹ค. JRE์—๋Š” ์ปดํŒŒ์ผ๋Ÿฌ(javac.exe)๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. 2. JVM์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? JVM์€ java.exe ๋ช…๋ น์–ด์— ์˜ํ•ด ๊ตฌ๋™๋œ๋‹ค. JVM์€ ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋ฅผ ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜์‹œํ‚ค๊ณ  ์‹คํ–‰ํ•œ๋‹ค. JVM์€ ์šด์˜์ฒด์ œ์— ๋…๋ฆฝ์ ์ด๋‹ค. (์šด์˜์ฒด์ œ๋ณ„๋กœ ๋™์ผํ•œ JVM์ด ์ ์šฉ๋œ๋‹ค.) ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋Š” JVM์— ๋…๋ฆฝ์ ์ด์ง€๋งŒ, JVM์€ ์šด์˜์ฒด์ œ์— ์ข…์†์ ์ด๋‹ค. 3. ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ ๊ณผ์ •์„ ์ˆœ์„œ๋Œ€๋กœ ๋‚˜์—ดํ•˜์‹œ์˜ค. javac.exe๋กœ ๋ฐ”์ดํŠธ ์ฝ”๋“œ ํŒŒ์ผ(~.class)๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.. 2023. 1. 3.
[1์›”] ์ž๋ฐ” ์Šคํ„ฐ๋”” ์‹œ์ž‘! ๊ต์žฌ '์‹ ์šฉ๊ถŒ์˜ ์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค' - ์˜ˆ์ œ ์†Œ์Šค์ฝ”๋“œ ๋ฐ Q/A - ๋ฌด๋ฃŒ ๋™์˜์ƒ ๊ฐ•์˜ https://cafe.naver.com/thisisjava ์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค. : ๋„ค์ด๋ฒ„ ์นดํŽ˜ ์ž๋ฐ” ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•ด ์ €์ž๊ฐ€ ์ง์ ‘ ์šด์˜ํ•˜๋Š” ์ž๋ฐ” ์นดํŽ˜/๊ฐ€์žฅ ํ™•์‹คํ•˜๊ฒŒ ์ž๋ฐ” ๊ฐœ๋…์„ ์žก์„์ˆ˜ ์žˆ๋Š” ์Šคํ„ฐ๋”” ์นดํŽ˜ cafe.naver.com https://www.youtube.com/playlist?list=PLVsNizTWUw7FPokuK8Cmlt72DQEt7hKZu ์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค ์ž๋ฐ” ์ž…๋ฌธ์„ ์œ„ํ•ด์„œ ๊ผญ ํ•„์š”ํ•œ www.youtube.com ์ง„ํ–‰ ๋ฐฉ์‹ ๋งค์ฃผ ํ™”์š”์ผ 9์‹œ ๋””์Šค์ฝ”๋“œ๋กœ ๋ชจ์—ฌ์„œ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ฑ•ํ„ฐ์˜ ๋‚ด์šฉ์€ ์ „๋ถ€ ๊ณต๋ถ€๋ฅผ ํ•ด์˜ค์‹œ๊ณ  ์ฑ•ํ„ฐ ์ค‘ 1๊ฐ€์ง€์˜ ์ฃผ์ œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ ์ฃผ์ œ์— ์•Œ๋งž๋Š” ์˜ˆ์ œ ์ฝ”๋“œ, ๊ฟ€ํŒ, ์ •๋ณด๋“ค์„ ๊ฐ€์ง€๊ณ  .. 2023. 1. 3.
๋ฐฑ์ค€ ํ—ˆ๋ธŒ ์„ค์น˜ ๋ฐฑ์ค€์ด๋ž€?https://www.acmicpc.net/ ํŠน์ง•: ํฌ๋กฌ ํ™•์žฅํ”„๋กœ๊ทธ๋žจ์ธ '๋ฐฑ์ค€ ํ—ˆ๋ธŒ'๋ฅผ ์„ค์น˜ํ•˜๋ฉด ํ‘ผ ๋ฌธ์ œ๋ฅผ ์—ฐ๊ฒฐ๋œ ๊นƒํ—ˆ๋ธŒ์— ์ปค๋ฐ‹๋ฐฑ์ค€ ํ—ˆ๋ธŒ ์„ค์น˜ ๋ฐฉ๋ฒ•1. chrome ์›น ์Šคํ† ์–ด ์ ‘์†https://chrome.google.com/webstore/category/extensions?hl=ko2. ๋ฐฑ์ค€ํ—ˆ๋ธŒ (BaekjoonHub) ๊ฒ€์ƒ‰ - chrome์— ์ถ”๊ฐ€3.์šฐ์ธก ์ƒ๋‹จ์—์„œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜4. Authenticate ํด๋ฆญ5. ๊นƒํ—ˆ๋ธŒ ๋กœ๊ทธ์ธ6. ์ž์‹ ์ด ์—ฐ๊ฒฐํ•  repository๋ฅผ ์—ฐ๊ฒฐํ•œ ํ›„ get started ํด๋ฆญ 2022. 12. 28.
์กฐ์ฝ”๋”ฉ - ํŒŒ์ด์ฌ์œผ๋กœ ํ…์ŠคํŠธ ๋ฐ ์ด๋ฏธ์ง€ ํฌ๋กค๋ง ํ•˜๊ธฐ ์กฐ์ฝ”๋”ฉ ์œ ํŠœ๋ธŒ ์˜์ƒ ๋ชฉ์ฐจ ํ™˜๊ฒฝ์„ค์ • - ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •(๊ตฌ๋ฆ„ IDE) ์›ํ•˜๋Š” ์‚ฌ์ดํŠธ ํฌ๋กค๋งํ•˜์—ฌ ํ…์ŠคํŠธ ์ €์žฅ ์ด๋ฏธ์ง€ ํฌ๋กค๋ง ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ ๊ฐœ๋… ๐Ÿคท‍โ™€๏ธ ํฌ๋กค๋ง์ด๋ž€? ํฌ๋กค๋ง์ด๋ž€ ์›น ์ƒ์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜๋Š” ํ–‰์œ„ ํฌ๋กค๋ง = ํŒŒ์‹ฑ = ์Šคํฌ๋ž˜ํ•‘ = ์ŠคํŒŒ์ด๋”๋ง ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ˆ˜์ง‘ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. 1. ํ™˜๊ฒฝ์„ค์ • ๊ตฌ๋ฆ„IDE - ์„ค์น˜๊ฐ€ ํ•„์š”์—†๋Š” ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„œ๋น„์Šค ๊ตฌ๋ฆ„IDE๋Š” ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํด๋ผ์šฐ๋“œ ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ(Integrated Development Environment IDE)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์›น๋ธŒ๋ผ์šฐ์ €๋งŒ ์žˆ์œผ๋ฉด ์ฝ”๋”ฉ, ๋””๋ฒ„๊ทธ, ์ปดํŒŒ์ผ, ๋ฐฐํฌ ๋“ฑ ๊ฐœ๋ฐœ์— ๊ด€๋ จ๋œ ๋ชจ๋“  ์ž‘์—…์„ ํด๋ผ ide.goorm.io ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ํ™œ์šฉํ•˜๋ฉด ๋ณต์žกํ•˜๊ฒŒ ํŒŒ์ด์ฌ์„ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ ๋„ .. 2022. 11. 7.
๋ฐ˜์‘ํ˜•