์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ์ ๋ฆฌํธ๋ฆฌํธ
- ์ฝ๋ฉ
- database
- ๋ ์
- ๋ฐฐ์์ ๋ฐฐ์
- ๋๊ฐ
- ์๋ฐ
- ํ๋ก๊ทธ๋๋ฐ
- ํ์ด์ฌ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- html
- ๊ฐ๋ฐ
- Java
- ์ฑ
- css
- Python
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ค๋ผํด
- ๋ฐ์ํ
- ์ค๋ธ์
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- JavaScript
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ์นดํ๋๊ฐ
- ์ํ์ฃผ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ํ
- ๊ฐ์ดํ ์ข ๋ญ๊ฐ๋น
- Today
- Total
๋ชฉ๋กfull stack/JAVA (30)
JiYoung Dev ๐ฅ

2023.03.24 ํ์ต๋ด์ฉ ๐ ๋ฐ๋ณต๋ฌธ ์ด๋ค ์กฐ๊ฑด์ด ๋ง์กฑํ ๋๊น์ง ๋๋ ํน์ ํ์๋งํผ ๊ฐ์ ์ฒ๋ฆฌ๋ฅผ ๋ฐ๋ณตํ์ฌ ์คํํ๋ ๊ตฌ์กฐ ๐ ๋ฐ๋ณต๋ฌธ์ ์ข ๋ฅ while๋ฌธ, do~while๋ฌธ, for๋ฌธ for๋ฌธ์ ์ฒ์๋ถํฐ ๋ฐ๋ณต ํ์๋ฅผ ์ ์ ์๋ ๊ฒฝ์ฐ์, while๋ฌธ๊ณผ do-while๋ฌธ์ ๋ฐ๋ณตํ์๋ฅผ ์ ์ ์๊ณ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐ๋ณต์ด ๊ณ์๋๊ฑฐ๋ ์ค๋จ๋๋ ๊ฒฝ์ฐ์ ์ด์ฉ. while๋ฌธ์ ๋ฐ๋ณต ์กฐ๊ฑด์ ์ฒ์๋ถํฐ ๋ฐ์ง๋ ๊ฒฝ์ฐ์, do-while๋ฌธ์ ๋ฐ๋ณต ์กฐ๊ฑด์ ๋์ค์ ๋ฐ์ง๋ ๊ฒฝ์ฐ์ ์ ํฉ โ while๋ฌธ ์ ํํ๊ฒ ๋ช ๋ฒ ๋ฐ๋ณตํด์ผํ ์ง ์ ํด์ง์ง ์์ ๊ฒฝ์ฐ ๋ช ๋ฒ ๋ฐ๋ณตํด์ผํ๋์ง ์ ํด์ ธ ์์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ๋ณต๋ฌธ์ ์ํํ ์กฐ๊ฑด์ ์ง์ ํด ์ค์ผ ํจ ์กฐ๊ฑด์ ํญ์ ๋ ผ๋ฆฌํ (boolean : true / false) while(์กฐ๊ฑด์){ ์คํ๋ฌธ์ฅ } ๋ค์..

2023.03.23 ํ์ต ๋ด์ฉ ๐ ์กฐ๊ฑด๋ฌธ ์ฃผ์ด์ง ์กฐ๊ฑด์ ๋น๊ต/ํ๋จํ์ฌ ๊ทธ ์กฐ๊ฑด์ ๋ง์กฑํ ๊ฒฝ์ฐ ์ง์ ๋ ๋ช ๋ น์ ์คํํ๊ณ ๋ง์กฑํ์ง ์์ ๊ฒฝ์ฐ ๋ค์ ๋จ๊ณ์ ๋ช ๋ น์ ์ํํ๋๋ก ํ๋ ๊ตฌ๋ฌธ (์กฐ๊ฑด์ด ์ค์!!) ๐ ์์๋(flowchart) → ์ง์ ๊ทธ๋ฆด ์ ์์ด์ผ ํจ ๊ด๋ จ์๋ฃ ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ๐ ์กฐ๊ฑด๋ฌธ์ ์ข ๋ฅ ๋จ์if๋ฌธ if ~ else๋ฌธ ๋ค์ค if ~ else๋ฌธ switch๋ฌธ โ ๋จ์if๋ฌธ if๋ฌธ์ ์กฐ๊ฑด์ด ์ฐธ(true)์ด๋ฉด if๋ฌธ ๋ด๋ถ์ '์คํ๋ฌธ์ฅ'์ด ์คํ๋๋ฉฐ ๊ฑฐ์ง(false)์ด๋ฉด if๋ฌธ์ ๋ฒ์ด๋จ ๋จ์if๋ฌธ์์ ๋ฌผ์ด๋ณด๋ ์กฐ๊ฑด์ ๋จ 1๊ฐ. ์กฐ๊ฑด์ ํญ์ ๋ ผ๋ฆฌํ(๋น๊ต์ฐ์ฐ์ ํน์ ๋ ผ๋ฆฌ์ฐ์ฐ์) ๋น๊ต์ฐ์ฐ์ ..

2023.03.20 ํ์ต๋ด์ฉ ์ฐธ๊ณ ์๋ฃ : JAVA Programming ๐ ์๋ฐ ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐ ํ๋ก์ ํธ(project) ์ํฌ์คํ์ด์ค์ ํ์ ํด๋ ํ๋์ ์คํํ์ผ ๋จ์ ์ฒซ ๋ฌธ์๋ ๋๋ฌธ์๋ก ์์ํ๋ ๊ฒ์ ๊ถ์ฅ ํจํค์ง(package) ํด๋์ค๋ฅผ ๊ธฐ๋ฅ๋ณ๋ก ๋ฌถ์ด๋ ์ผ์ข ์ ์นดํ ๊ณ ๋ฆฌ ์๋ฌธ์๋ก ์์, ๊ฐ๊ธ์ ํ ๋จ์ด ์ฌ์ฉ ๊ถ์ฅ ํ์ ํ ๊ฒฝ์ฐ ํ์ค ํจํด์ ๋ฐ๋ฆ (com.ํ์ฌ์ด๋ฆ.ํ๋ก์ ํธ๋ช ) ํด๋์ค(class) ๊ฐ์ฅ ํ์์ ์์ค์ฝ๋ ํ์ผ ๋๋ฌธ์ ๋ช ์ฌ๋ก ์์ ๐ ํด๋์ค ๋ง๋ค๊ธฐ ์๋ฐ ํ๋ก๊ทธ๋จ์ ์์ฑ์ ์์ด ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๋ฉด์๋ ์ค์ํ ๊ฒ์, ํด๋์ค๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ์์ ๋ณ์, ์์, ํจ์(๋ฉ์๋) ๋ฑ ๋ชจ๋ ํ๋ก๊ทธ๋จ ์์๋ฅผ ์์ฑํ๋ค๋ ์ . ํด๋์ค ๋ฐ๊นฅ์ ์ด๋ค ๊ฒ๋ ์์ฑํด์๋ ์๋๋ค. public์ ์๋ฐ์ ์ ๊ทผ์ง์ ์(access sp..

2023.03.21 ํ์ต๋ด์ฉ ๐ ์ฐ์ฐ ์ ํด์ง ๊ท์น์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ์ฐ์ถํ๋ ๊ฒ ์ฃผ์ด์ง ์(expression)์ ๊ณ์ฐํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ์ป์ด๋ด๋ ๊ณผ์ ์ : ์ฐ์ฐ์ ๊ณผ์ ์ ๊ธฐ์ ํ ๊ฒ ์ฐ์ฐ์ : ์ฐ์ฐ์ ์ฌ์ฉ๋๋ ๊ธฐํธ ํผ์ฐ์ฐ์(ํญ) : ์ฐ์ฐ์ผ๋ก ์ด๋ฃจ์ด์ง๋ ๋ฐ์ดํฐ ํผ์ฐ์ฐ์์ ๊ฐ์์ ๋ฐ๋ผ ์ฐ์ฐ์๋ฅผ ๊ตฌ๋ถํ ์ ์์ 1. ๋จํญ์ฐ์ฐ์ : ์ฆ๊ฐ์ฐ์ฐ์ 2. ์ดํญ์ฐ์ฐ์ : ๋์ ์ฐ์ฐ์, ์ฐ์ ์ฐ์ฐ์, ๋น๊ต์ฐ์ฐ์, ๋ ผ๋ฆฌ์ฐ์ฐ์, ๋นํธ์ฐ์ฐ์, ์ํํธ์ฐ์ฐ์ (๋นํธ์ฐ์ฐ์์ ์ํํธ์ฐ์ฐ์๋ ๋ง์ด ์ฐ์ด์ง ์์ง๋ง ์ํ์์ ๊ณ์ฐ์ ๋น ๋ฅด๊ฒ ํด์ผํ ๋ ์ฌ์ฉ) 3. ์ผํญ์ฐ์ฐ์ : ์ผํญ์ฐ์ฐ์ ์ฐ์ฐ์ ์ข ๋ฅ ์ฐ์ฐ์ ์ฐ์ฐ์ ์ข ๋ฅ ์ฐ์ฐ์ ์ฆ๊ฐ ++ -- ๋นํธ & | ^ ~ ์ฐ์ + - * / % ๋ ผ๋ฆฌ && || ! ^ ์ํํธ >> >> ์กฐ๊ฑด ? :..

2023.03.15 ~ 16 ๋ณต์ต ๐ ์ปดํจํฐ์ ํ๋ก๊ทธ๋๋ฐ ๐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ปดํจํฐ๊ฐ ์คํํ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ์ธ์ด. ์ปดํจํฐ์ CPU๋ ์ด์ง์(binary code)์ธ 0๊ณผ 1๋ฐ์ ์ดํดํ์ง ๋ชปํ๋ฉฐ ์ด์ง์ ๋ช ๋ น์ด๋ค๋ก ๊ตฌ์ฑ๋ ์ธ์ด๋ฅผ ๊ธฐ๊ณ์ด(machine language)๋ผ๊ณ ํจ. ์ฌ๋์ด ์ง์ ๊ธฐ๊ณ์ด ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ฒ์ ํ๋ค๊ธฐ ๋๋ฌธ์ ๊ธฐ๊ณ์ด์ ๊ฐ ๋ช ๋ น์ ADD, SUB, MOVE ๋ฑ ๊ฐ๊ธ์ ํํํ๊ธฐ ์ฌ์ด ์์ง์ ์ธ ๋๋ชจ๋ ๊ธฐํธ(mnemonic symbol)๋ก ์ผ๋์ผ ๋์์ํจ ์ด์ ๋ธ๋ฆฌ์ด(assembly language)๊ฐ ๋ง๋ค์ด์ก์. ์ด์ ๋ธ๋ฆฌ์ด ์ญ์ ์ฌ๋์ด ๋ค๋ฃจ๊ธฐ ํ๋ค๊ณ , ๋ค์ํ ํ๋ก๊ทธ๋จ์ด๋ ์๋ฃ๋ฅผ ํํํ๊ธฐ์๋ ํ๊ณ๊ฐ ์์ด, ์ฌ๋์ด ์ดํดํ๊ธฐ ์ฝ๊ณ , ๋ณต์กํ ์๊ณ ๋ฆฌ์ฆ์ด๋ ํ๋ก๊ทธ๋จ, ์๋ฃ๋ฅผ ํจ..

Java Pre-Training - 2023.02.21 ํ์ต๋ด์ฉ ์ฐธ๊ณ ์๋ฃ ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ์ง๋ ์๊ฐ์์ ์ ์ด๋ฌธ์ด๋ ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ ์์(ํ๋ฆ)๋ฅผ ์ ์ดํ๋ ๋ฌธ๋ฒ์ด๋ผ๊ณ ํ์์ ์๋ฐ์์ ์ ์ด๋ฌธ์ผ๋ก๋ ํฌ๊ฒ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ์ด ์์ ๐ ๋ฐ๋ณต๋ฌธ(iteration statements) ๋ฐ๋ณต๋ฌธ์ด๋ ํ๋ก๊ทธ๋จ ๋ด์์ ๋๊ฐ์ ๋ช ๋ น์ ์ผ์ ํ์๋งํผ ๋ฐ๋ณตํ์ฌ ์ํํ๋๋ก ์ ์ดํ๋ ๋ช ๋ น๋ฌธ ์ด๋ค ์กฐ๊ฑด์ ๋ง์กฑํ ๋๊น์ง ์คํ๋ฌธ์ ๋ฐ๋ณตํ์ฌ ์คํํ๋ ๊ตฌ์กฐ ํ๋ก๊ทธ๋จ์ด ์ฒ๋ฆฌํ๋ ๋๋ถ๋ถ์ ์ฝ๋๋ ๋ฐ๋ณต์ ์ธ ํํ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์ ์ด๋ฌธ ์ค ํ๋ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ๋ ์ด์ ๋ โ ์ฝ๋์ ๊ฐ์ํ, โกํน์ ํ ๋ช ๋ น์ ์ฝ๋๋ฅผ ๋ฐ..

์๋ฐ pre-training - 2023.02.20 ํ์ต ๋ด์ฉ ์ฐธ๊ณ ์๋ฃ ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ๐ ์ ์ด๋ฌธ (control flow statements) ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ ์์(ํ๋ฆ)๋ฅผ ์ ์ดํ๋ ๋ฌธ๋ฒ ์๋ฐ ํ๋ก๊ทธ๋จ์ด ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ ์ํด์๋ ํ๋ก๊ทธ๋จ์ ์์ฐจ์ ์ธ ํ๋ฆ์ ์ ์ดํด์ผ๋ง ํ ๊ฒฝ์ฐ๊ฐ ์๊น. ์ด๋ ์ฌ์ฉํ๋ ๋ช ๋ น๋ฌธ์ ์ ์ด๋ฌธ์ด๋ผ๊ณ ํ๋ฉฐ, ์ด๋ฌํ ์ ์ด๋ฌธ์๋ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ๋ฑ์ด ์์ ์ด๋ฌํ ์ ์ด๋ฌธ์ ์ํ๋ ๋ช ๋ น๋ฌธ๋ค์ ์ค๊ดํธ({})๋ก ๋๋ฌ์ธ์ฌ ์์ผ๋ฉฐ, ์ด๋ฌํ ์ค๊ดํธ ์์ญ์ ๋ธ๋ก(block)์ด๋ผ๊ณ ํจ ์๋ฐ ์ ์ด๋ฌธ์ ์ข ๋ฅ - ์กฐ๊ฑด๋ฌธ : ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ช ๋ น์ ์คํ (if๋ฌธ, switch๋ฌธ) - ๋ฐ๋ณต๋ฌธ ..

Java Pre-Training - 2023.02.18 ํ์ต๋ด์ฉ ์ฐธ๊ณ ์๋ฃ ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ๐ ์๋ฐ ํ์ค ์ ์ถ๋ ฅ ํด๋์ค ์ฌ์ฉ์๊ฐ ํ๋ก๊ทธ๋จ๊ณผ ๋ํํ๊ธฐ ์ํด์๋ ์ฌ์ฉ์์ ํ๋ก๊ทธ๋จ ์ฌ์ด์ ์ ์ถ๋ ฅ์ ๋ด๋นํ๋ ์๋จ์ด ํ์ ์๋ฐ์์๋ ๋ชจ๋ ๊ฒ์ด ๊ฐ์ฒด๋ก ํํ๋๋ฏ๋ก, ์ ์ถ๋ ฅ์ ๋ด๋นํ๋ ์๋จ ๋ํ ๋ชจ๋ ๊ฐ์ฒด ์๋ฐ์์๋ System์ด๋ผ๋ ํ์ค ์ ์ถ๋ ฅ ํด๋์ค๋ฅผ ์ ์ํ์ฌ ์ ๊ณตํ๊ณ ์์ผ๋ฉฐ, ์ด๋ฌํ System ํด๋์ค๋ java.lang ํจํค์ง์ ํฌํจ๋์ด ์ ๊ณต๋จ. System ํด๋์ค์๋ ํ์ค ์ ์ถ๋ ฅ์ ์ํด ์๋ ํ์ ๊ฐ์ ํด๋์ค ๋ณ์(static variable)๊ฐ ์ ์๋์ด ์์ ํด๋์ค ๋ณ์ ์ ์ถ๋ ฅ ์คํธ๋ฆผ ์ค๋ช ..

Java Pre-Training - 2023.02.17 ํ์ต๋ด์ฉ ์ฐธ๊ณ ์๋ฃ ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ์ฐ์ฐ์(operator) ์๋ฐ์์๋ ์ฌ๋ฌ ์ข ๋ฅ์ ์ฐ์ฐ์ ์ํํ๊ธฐ ์ํด ๋ค์ํ ์ฐ์ฐ์ ์ ๊ณต 1. ์ฐ์ ์ฐ์ฐ์(arithmetic operator) 2. ๋์ ์ฐ์ฐ์(assignment operator) 3. ์ฆ๊ฐ ์ฐ์ฐ์(increment and decrement operators) 4. ๋น๊ต ์ฐ์ฐ์(comparison operator) 5. ๋ ผ๋ฆฌ ์ฐ์ฐ์(logical operator) 6. ๋นํธ ์ฐ์ฐ์(bitwise operator) 7. ์ผํญ ์ฐ์ฐ์(ternary operator) 8. instan..

Java Pre-Trainging - 2023.02.16 ํ์ต๋ด์ฉ ์ฐธ๊ณ ์๋ฃ ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(Progranmming Language) ์ฌ๋์ ์ธ์ด๋ฅผ ๊ธฐ๊ณ์ด(์ด์ง๋ฒ ๋ฑ)๋ก ๋ฒ์ญํด์ฃผ๋ ์ค๊ฐ ๋ค๋ฆฌ์ ์ธ์ด Java C์ธ์ด์ ๊ฐ์ฒด ์งํฅ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ๋ง๋ C++๊ณผ๋ ๋ฌ๋ฆฌ, ์ฒ์๋ถํฐ ๊ฐ์ฒด ์งํฅ ์ธ์ด๋ก ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ฐ์ฒด์งํฅ์ธ์ด๋, ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋จ ์ธ์ด์ ์ด์นญ์ด๋ค. ๋ํ์ ์ธ ๊ฐ์ฒด์งํฅ์ธ์ด๋ก๋ ์ถ์ ๋ฐ์ดํฐํ ํ๋ก๊ทธ๋จ ์ธ์ด์ ์์กฐ๋ผ๊ณ ํ ์ ์๋ ์๋ฎฌ๋ ์ด์ ์ธ์ด ์๋ฎฌ๋ผ, ์ค๋ชฐํ ํฌ 80 ๋ฑ์ด ์๋ค. ๋ํ ๊ธฐ์กด ์ธ์ด์์ ๊ฐ์ฒด ..