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

์ŠคํŒŒ๋ฅดํƒ€87

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 11 ์˜ค๋Š˜ ํ•œ ๊ณต๋ถ€๐Ÿง์˜ค์ „์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ(SQL, ์ž๋ฐ”) ํ’€์ด & ๋ธ”๋กœ๊ทธ ์ •๋ฆฌ์žˆ์—ˆ๋Š”๋ฐ์š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค, ๋ฌธ์ž์—ด ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ, ๋ฌธ์ž์—ด ๋‹ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ์ถ”๊ฐ€ ๊ณผ์ œ ๋ฐœ์ œ ๋“ฃ๊ธฐ์˜คํ›„Java ์„ธ์…˜ ๋“ฃ๊ธฐํŠœํ„ฐ๋‹˜ ๋ฐฉ์—์„œ Java ๊ธฐ์ดˆ (ํด๋ž˜์Šค - ์†์ƒ๊ธฐ) ๋“ฃ๊ธฐJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜_5์ฃผ ์ฐจ ๊ฐ•์˜ ๋“ฃ๊ธฐTIL ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ ์˜ค๋Š˜ ์–ป์€ ๋‚ด์šฉ ์ •๋ฆฌโœ๏ธ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด์—์„œ ์–ป์€ ๊ฐœ๋…split( ) ๋ฉ”์„œ๋“œ : ๋ฌธ์ž์—ด์„ ํŠน์ • ๊ตฌ๋ถ„์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์„œ๋“œ์ด๋‹ค.Collections.reverseOrder( ) ๋ฉ”์„œ๋“œ : ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋น„๊ต์ž๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์„œ๋“œ์ด๋‹ค.Character.isDigit( ) ๋ฉ”์„œ๋“œ : ํŠน์ • ๋ฌธ์ž๊ฐ€ ์ˆซ์ž์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์„œ๋“œ์ด๋‹ค.Java ๋™๋“ฑ์„ฑ / ๋™์ผ์„ฑ ์„ธ์…˜๋ฉ”๋ชจ.. 2024. 11. 22.
Java ์„ธ์…˜_๋น„๊ต๋ž€ ๋ฌด์—‡์ผ๊นŒ? (๋™๋“ฑ์„ฑ๊ณผ ๋™์ผ์„ฑ) ๋™๋“ฑ์„ฑ / ๋™์ผ์„ฑ ์„ธ์…˜ (๊ฐ์ฒด์™€ ๋ฐ์ดํ„ฐ ๋น„๊ต)11/21 15:00 ~ 16:00 (์•ฝ 1์‹œ๊ฐ„ ์ง„ํ–‰) ์‹œ๋‚˜๋ฆฌ์˜ค์ฑ… 3๊ฐœ๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ์ด ์ค‘์—์„œ ๊ฐ™์€ ์ฑ…์ด ๋ฌด์—‡์ธ์ง€ ์ฐพ์•„๋‚ด์•ผ ํ•œ๋‹ค.์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ํ†ตํ•ด์„œ ์ž๋ฐ”์—์„œ ๋น„๊ต๋ž€ ๊ฐœ๋…์ด ๋ฌด์—‡์ด๊ณ  ๋” ๋‚˜์•„๊ฐ€์„œ ๋™๋“ฑ์„ฑ๊ณผ ๋™์ผ์„ฑ์˜ ์ฐจ์ด์ ์„ ์•Œ์•„๋ณด์ž. ์‹ค์Šต๋”๋ณด๊ธฐBook.javapublic class Book { private String name; private String author; public Book(String name, String author) { this.name = name; this.author = author; }}Main.javapublic class Main { public static void main(.. 2024. 11. 22.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 10 ์˜ค๋Š˜ ํ•œ ๊ณต๋ถ€๐Ÿง์˜ค์ „ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… & README ํŒŒ์ผ ์ž‘์„ฑ๊ณ„์‚ฐ๊ธฐ ๊ณผ์ œ ์ œ์ถœํ•˜๊ธฐ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ(SQL, Java) 1๋ฌธ์ œ ํ’€์ด์˜คํ›„๊ณ„์‚ฐ๊ธฐ ๊ณผ์ œ ํ•ด์„ค ์„ธ์…˜ ๋“ฃ๊ธฐ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ๋ธ”๋กœ๊ทธ ์ •๋ฆฌJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜_4์ฃผ์ฐจ ์ˆ™์ œ ๋„์ „..!!TIL ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ ์˜ค๋Š˜ ์–ป์€ ๋‚ด์šฉ ์ •๋ฆฌโœ๏ธํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… & README ํŒŒ์ผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๋‚ด๊ฐ€ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์„ ์ž‘์„ฑํ•œ ์ˆœ์„œ๋ฌธ์ œ ์ƒํ™ฉ - ๋ฌธ์ œ ์›์ธ - ๋ฌธ์ œ ์ƒํ™ฉ ์ฝ”๋“œ - ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• - ๊ฒฐ๋ก ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์„ ์ ์œผ๋ฉด์„œ '๊ทธ๋•Œ ๊ทธ๋•Œ ๋ง‰ํžˆ๊ฑฐ๋‚˜ ์–ด๋ ค์› ๋˜ ๋ถ€๋ถ„์„ ์ž˜ ๋ฉ”๋ชจํ•˜๋Š” ์Šต๊ด€์„ ๊ฐ€์ ธ์•ผ๊ฒ ๋‹ค'๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.์–ด๋А์ •๋„ ์ ์–ด๋†จ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ๋ง‰์ƒ ์ž‘์„ฑํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ๊นŒ ๊ธฐ์–ต์ด ์ž˜ ๋‚˜์ง€ ์•Š์•˜๋‹ค... ๊ทธ๋•Œ ๋‹น์‹œ์˜ ๋‚˜์˜ ๊ณ ๋ฏผ, ์ƒ๊ฐ๋“ค์„ ์ ์–ด๋†“์œผ๋ฉด ๋‚˜์ค‘์— ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์„ ์ž‘์„ฑํ•  ๋•Œ ํŽธํ•  ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋‹ค.REA.. 2024. 11. 20.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 9 ์˜ค๋Š˜ ํ•œ ๊ณต๋ถ€ ๐Ÿง์˜ค์ „์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ(SQL, Java) 1๋ฌธ์ œ ํ’€์ด & ๋ธ”๋กœ๊ทธ ์ •๋ฆฌJava ํด๋ž˜์Šค ์™„์ „ ์ •๋ณต (์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋‚˜์˜ฌ ์ˆ˜ ์—†๋Š” ๋ฐฉ..)์˜คํ›„๊ณ„์‚ฐ๊ธฐ ๊ณผ์ œ Lv2 ์™„์„ฑREADME ํŒŒ์ผ ์ž‘์„ฑJava ์„ธ์…˜ - ๊ฐ์ฒด ํ™œ์šฉJava ์„ธ์…˜ ๋ณต์ŠตTIL ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ ์˜ค๋Š˜ ์–ป์€ ๋‚ด์šฉ ์ •๋ฆฌ โœ๏ธ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋‚˜์˜ฌ ์ˆ˜ ์—†๋Š” ๋ฐฉ..์—์„œ ํŠœํ„ฐ๋‹˜๊ป˜ ์–ป์€ ๋‚ด์šฉ๋ถ€ํ„ฐ ์ •๋ฆฌํ•ด๋ณด์ž.์ž๋ฐ”๋ฅผ ๋ฐฐ์šฐ๋Š” ์ด์œ  : ์Šคํ”„๋ง์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ๋ฒ• ์ •๋„๋Š” ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค!โญโญโญโญโญ ๊ทธ์ค‘์—์„œ๋„ ํด๋ž˜์Šค๋Š” ๊ผญ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค!!!!๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋žจ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํด๋ž˜์Šค๋“ค์ด ์„œ๋กœ ์œ ๊ธฐ์ ์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉ ํ•˜๋ฉด์„œ ์›ํ•˜๋Š” ๋ชฉ์ ์„ ์ด๋ค„๊ฐ€๋Š” ๊ฒƒ์ด๋‹ค.์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ณผ์ •์—์„œ ๊ทธ๋ฆผ์œผ๋กœ ๊ทธ๋ ค๊ฐ€๋ฉด์„œ ํ•˜๋ฉด ๋„์›€์ด ๋งŽ์ด ๋œ๋‹ค.๊ณ„์‚ฐ๊ธฐ ๊ณผ์ œ Lv2๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด์„œ ์–ป์€ .. 2024. 11. 20.
Java ์„ธ์…˜_๊ฐ์ฒด ํ™œ์šฉ ๊ฐ์ฒด ํ™œ์šฉ ์„ธ์…˜11/19 15:00 ~ 16:15 (์•ฝ 1์‹œ๊ฐ„ 15๋ถ„๊ฐ„ ์ง„ํ–‰) ์„ธ์…˜์˜ ๋ชฉ์  : ํด๋ž˜์Šค๋ฅผ ์ž˜ ์‚ฌ์šฉํ•ด ๋ณด์ž!JVM ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์ž๋ฐ”์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ .java ํŒŒ์ผ์„ ๋ฐ”์ดํŠธ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜JVM์ด ๋ฐ”์ดํŠธ์ฝ”๋“œ๋ฅผ ์ฝ์–ด์„œ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌโœ”๏ธ ๋ฐ”์ดํŠธ์ฝ”๋“œ(.class)๋ฐ”์ดํŠธ์ฝ”๋“œ๋Š” ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์ด ์ปดํŒŒ์ผ๋œ ํ›„ ์ƒ์„ฑ๋˜๋Š” ์ค‘๊ฐ„ ํ˜•ํƒœ์˜ ์ฝ”๋“œ์ด๋‹ค. ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค ์ฝ”๋“œ์™€ ๊ธฐ๊ณ„๊ฐ€ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๊ณ„์–ด์˜ ์ค‘๊ฐ„ ๋‹จ๊ณ„์— ํ•ด๋‹นํ•œ๋‹ค. ์ž๋ฐ”์˜ JVM(Java Virtual Machine)์—์„œ ์‹คํ–‰๋˜๋ฉฐ ํ”Œ๋žซํผ ๋…๋ฆฝ์„ฑ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ํ•ต์‹ฌ ์š”์†Œ์ž…๋‹ˆ๋‹ค.  โญ ์ž๋ฐ” ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ โญ Method Area(๋„์„œ๊ด€) : .class ํŒŒ์ผ์˜ ์ •๋ณด๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋Š” ๊ณณ์ด๋‹ค. ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋  ๋•Œ ๋ชจ๋“  ํด๋ž˜์Šค์™€ ๋ฉ”์„œ๋“œ ์ •๋ณด(ํด๋ž˜์Šค ๊ตฌ์กฐ, ๋ฉ”์„œ๋“œ ์ •๋ณด,.. 2024. 11. 19.
Java ํด๋ž˜์Šค_์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋‚˜๊ฐˆ ์ˆ˜ ์—†๋Š” ๋ฐฉ.. Java ํด๋ž˜์Šค ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ11/19 9:30 ~ 10:40 (์•ฝ 1์‹œ๊ฐ„ 10๋ถ„ ์ง„ํ–‰)๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ์ˆœ์„œ๋Œ€๋กœ ๋ฐฉ์„ ํƒˆ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค..! ๊ณต๋ถ€๋Š” ๋‚ด์šฉ์„ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์„ค๋ช…ํ•ด์„œ ์ดํ•ด์‹œํ‚ฌ ์ˆ˜ ์žˆ์„ ์ •๋„์˜ ๊ฐœ๋…์€ ์•Œ๊ณ  ์žˆ๊ฒŒ๋” ํ•œ๋‹ค.์šฐ๋ฆฌ๋Š” ๋ชจ๋‘ ์Šคํ”„๋ง์„ ๊ณต๋ถ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด๋‹ค.์Šคํ”„๋ง๊ณผ ์ž๋ฐ”๋Š” ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค.์ž๋ฐ”๋ฅผ ์ž˜ํ•˜๋Š” ์‚ฌ๋žŒ์ด ์Šคํ”„๋ง์„ ์ž˜ํ•˜๋‚˜์š”? NOPE!์Šคํ”„๋ง์„ ์ž˜ํ•˜๋Š” ์‚ฌ๋žŒ์ด ์ž๋ฐ”๋ฅผ ์ž˜ํ•˜๋‚˜์š”? NOPE!๊ทธ๋ ‡๋‹ค๋ฉด ์ž๋ฐ”๋ฅผ ์ง€๊ธˆ ์™œ ๋ฐฐ์šฐ๊ณ  ์žˆ๋Š” ๊ฒƒ์ธ๊ฐ€?์Šคํ”„๋ง์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ๋ฒ• ์ •๋„๋Š” ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค!๊ทธ์ค‘์—์„œ๋„ ํด๋ž˜์Šค๋ฅผ ๊ผญ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค.ํด๋ž˜์Šค ์ค‘์—์„œ๋„ ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ƒ์„ฑ์ž์ด๋‹ค.์Šคํ”„๋ง์—์„œ ์ƒ์„ฑ์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์ง€์ง€๊ณ  ๋ณถ๊ณ  ํ•œ๋‹ค.โญโญโญ์ œ์ผ ์ค‘์š”ํ•œ ๊ฒƒ : ๋‹ค ์•Œ๊ณ  ์žˆ์„ ํ•„์š”๋Š” ์—†๋‹ค. ํ•˜์ง€๋งŒ ํด๋ž˜์Šค๋Š” ๊ผญ ์•Œ๊ณ  ์žˆ์–ด.. 2024. 11. 19.