๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ384 [Java] ์ฃผ์์ ์ข ๋ฅ์ ์ฌ์ฉ๋ฒ ๋ชฉ์ฐจ ์ฃผ์์ ์ฝ๋์ ๋์์๋ ์ํฅ์ ์ฃผ์ง ์์ง๋ง, ์ฝ๋๋ฅผ ์ฝ๋ ์ฌ๋์๊ฒ ํฐ ๋์์ ์ฃผ๋ ์์ฃผ ์ค์ํ ์์์ ๋๋ค.์ด๋ฒ ๊ธ์์๋ Java์์ ์ฌ์ฉ๋๋ ์ฃผ์์ ์ข ๋ฅ์ ์ค์ ์ฌ์ฉ ์์, ๊ทธ๋ฆฌ๊ณ ์ข์ ์ฃผ์์ ์์ฑํ๋ ํ๊น์ง ํจ๊ป ์ ๋ฆฌํด๋ณผ๊ฒ์.์ฃผ์์ด๋?์ฃผ์์ด๋ ์ฝ๋ ๋ด์ ์ค๋ช , ๊ธฐ๋ก, ๋ฉ๋ชจ, TODO ๋ชฉ๋ก ๋ฑ์ ๋จ๊ธฐ๋ ๋๊ตฌ๋ก, ์คํ ์ ๋ฌด์๋ฉ๋๋ค.์ฆ, ์ปดํ์ผ๋ฌ๋ JVM์ ์ฃผ์์ ์์ ํ ๋ฌด์ํฉ๋๋ค.๐ธ Java ์ฃผ์์ ์ข ๋ฅJava์์๋ ์ด 3๊ฐ์ง ์ข ๋ฅ์ ์ฃผ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. 1. ํ ์ค ์ฃผ์ (//)ํ ์ค ์ ์ฒด๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉํฉ๋๋ค. ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ฉฐ, ๋น ๋ฅด๊ฒ ๋ฉ๋ชจํ ๋ ์ ์ฉํ์ฃ .int age = 30; // ๋์ด ๋ณ์ ์ ์ธ๐ก Tip: ๋๋ฒ๊น ์ System.out.println()์ ์์๋ก ์ฃผ์.. 2025. 4. 17. [DevCourse] ์์ฑํ AI ํ์ฉ ๋ฐฑ์๋ ๋ฐ๋ธ์ฝ์ค 11์ผ์ฐจ ์ค๋์ React๋ฅผ ์ฌ์ฉํ๋ฉด์ “ํ๋ฉด์ด ๋ฐ์ํ๊ณ ๋ฐ๋๋ ํ๋ฆ”์ ์ค๊ฐํ ์ ์์๋ ๋ ์ด์๋ค.๊ทธ๋์์ ์ ์ ์ธ UI๋ง ๊ตฌ์ฑํ๋ค๋ฉด, ์ด์ ๋ ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ฐ๋ผ ์ปดํฌ๋ํธ๊ฐ ๋ณํ๊ณ , ์ํ๊ฐ ์ ๋ฐ์ดํธ๋๊ณ , ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ํ๋ฆ์ ๊ฒฝํํ๋ค.์์ ๋ฅผ ํ๋์ฉ ๋ฐ๋ผ ํ๋ฉด์ React๊ฐ ์ด๋ค ๊ตฌ์กฐ๋ก ๋์ํ๋์ง๋ฅผ ์ ์ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ดํดํ๊ฒ ๋์๋ค.๐ ์ค๋ ๋ฐฐ์ด ๋ด์ฉ ๊ฐ๋จ ์ ๋ฆฌ1. state์ ์ด๋ฒคํธ ์ฒ๋ฆฌuseState()๋ก ์ปดํฌ๋ํธ ๋ด๋ถ์ ์ํ๊ฐ์ ๊ด๋ฆฌํ๊ณ ๋ฒํผ ํด๋ฆญ, ์ ๋ ฅ ๋ณํ ๊ฐ์ ์ฌ์ฉ์ ์ด๋ฒคํธ์ ๋ฐ๋ผ ์ํ๋ฅผ ์ ๋ฐ์ดํธ์ํ๊ฐ ๋ฐ๋๋ฉด ์๋์ผ๋ก ๋ค์ ๋ ๋๋ง ๋๋ค๋ ๊ตฌ์กฐ๊ฐ ์ฒ์์ ๋ฏ์ค์์ง๋ง,์ฌ์ฉํด ๋ณด๋ ๊ต์ฅํ ๋ช ํํ๊ณ ์ง๊ด์ ์ด์๋ค2. ํด๋์คํ ์ปดํฌ๋ํธ vs ํจ์ํ ์ปดํฌ๋ํธํด๋์คํ์์๋ this.state์ this.setSt.. 2025. 4. 17. [DevCourse] ์์ฑํ AI ํ์ฉ ๋ฐฑ์๋ ๋ฐ๋ธ์ฝ์ค 10์ผ์ฐจ ์ค๋์ ์ฒ์์ผ๋ก React๋ฅผ ์ง์ ์ฌ์ฉํด ๋ณด๋ ์๊ฐ์ด์๋ค. ์ฒ์์ผ๋ก ์ฌ์ฉํด๋ณด๋ React๋ ์ด์ํ์ง๋ง, React๋ฅผ ์ฌ์ฉํด ์น ํ์ด์ง๋ฅผ ๊ตฌ์ฑํด ๋ณด๋ ๊ณผ์ ์ด ์๋ก์ ๊ณ ,์กฐ๊ธ์ ์ด๋ ต๊ธฐ๋ ํ์ง๋ง ๋์์ ํฅ๋ฏธ๋กญ๊ธฐ๋ ํ๋ค.๐ ์ค๋ ๋ฐฐ์ด ๋ด์ฉ ์ ๋ฆฌ1. ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ ์ ๋ฆฌmap, filter ๊ฐ์ ๊ณ ์ฐจ ํจ์๋ฅผ ํ์ฉํด ๋ฐฐ์ด์ ๋ค๋ฃจ๋ ๋ฐฉ์์ ์ฐ์ตํ๊ณ , ์ต์ ๋ ์ฒด์ด๋(?.), ๋ ๋ณํฉ ์ฐ์ฐ์(??) ๊ฐ์ ์ต๊ทผ์ ๋ฑ์ฅํ ๋ฌธ๋ฒ๋ค๋ ๋ฐฐ์ ๋ค.์ด๋ฐ ๋ฌธ๋ฒ๋ค์ ์ฝ๋๋ฅผ ๋ ์์ ํ๊ณ ๊น๋ํ๊ฒ ์์ฑํ ์ ์๋๋ก ๋์์ค๋ค. 2. React ๊ฐ์ ๋ฐ JSX ๋ฌธ๋ฒ ํ์ต๊ทธ๋ฆฌ๊ณ ์ค๋์ ํต์ฌ์ React๋ฅผ ์ฒ์์ผ๋ก ๋ค๋ค๋ณธ ๊ฒ์ด์๋ค. React๊ฐ ์ ๋ฑ์ฅํ๊ฒ ๋์๋์ง, ์ด๋ค ๊ตฌ์กฐ๋ก ๋์ํ๋์ง ๊ฐ๋ ์ ์ผ๋ก ์ดํดํ๊ณ , JSX ๋ฌธ๋ฒ์ ํ์ฉํด UI๋ฅผ .. 2025. 4. 16. [DevCourse] ์์ฑํ AI ํ์ฉ ๋ฐฑ์๋ ๋ฐ๋ธ์ฝ์ค 9์ผ์ฐจ ์ค๋์ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฌธ๋ฒ๊ณผ ํ๊ฒฝ์ ๋ํด ๋ค๋ค๋ค.๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ฌ์ฉํด ๋ณธ ์ ์ด ์์ด ์กฐ๊ธ ๊ฑฑ์ ์ด์์ง๋ง, ์์ ๋ฅผ ํตํด ์ง์ ์ ์ฉํด๋ณด๋ฉด์ ์์ฐ์ค๋ฝ๊ฒ ์ตํ ์ ์์๋ค.๐ ์ค๋ ๋ฐฐ์ด ๋ด์ฉ ๊ฐ๋จ ์ ๋ฆฌlet, const ๊ฐ์ ์๋ก์ด ๋ณ์ ์ ์ธ ๋ฐฉ์ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด, ํ์ดํ ํจ์, ๊ตฌ์กฐ ๋ถํด ํ ๋น์คํ๋ ๋/๋ฆฌ์คํธ ๋ฌธ๋ฒ, ๋ํดํธ ํ๋ผ๋ฏธํฐnpm, webpack, babel ๋ฑ์ ๊ฐ๋ ๊ณผ ์ญํ ๋ชจ๋ ํ๋ ์์ํฌ๋ค์ด ์ฌ์ฉํ๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ธฐ๋ฐ ์ง์์ด์ ์๋ ‘์ ์ด๋ ๊ฒ ๋ณต์กํ๊ฒ ์ฐ์ง?’ ์ถ์๋ ๋ฌธ๋ฒ๋ค์ด์ง๊ธ์ ๊ทธ ์ด์ ๊ฐ ์กฐ๊ธ์ฉ ์ดํด๋๊ธฐ ์์ํ๋ค.๐งก ๋๋ ์ ์ค๋ ๋ฐฐ์ด ๋ด์ฉ์ ๋จ์ํ ๋ฌธ๋ฒ ์๊ธฐ๋ณด๋ค “์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ ๊น๋ํ๊ณ ํจ์จ์ ์ผ๋ก ์ฐ๋ ๋ฒ”์ ์ตํ๋ ๊ณผ์ ๊ฐ์๋ค.ํนํ const๋ let์ฒ๋ผ ์์ ๋ฌธ๋ฒ ํ๋๋ ๊ฐ.. 2025. 4. 15. [Java] Java ์์ํ๊ธฐ ๐ ๋ชฉ์ฐจ 1. Java๋ ๋ฌด์์ธ๊ฐ?Java๋ 1995๋ Sun Microsystems(ํ์ฌ๋ Oracle)์ ์ํด ๊ณต๊ฐ๋ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. ๊ฐ์ฅ ํฐ ํน์ง์ “ํ ๋ฒ ์์ฑํ๋ฉด, ์ด๋์๋ ์คํํ ์ ์๋ค(Write Once, Run Anywhere)”๋ ์ฒ ํ์ด์์. Java๋ ์ฐ๋ฆฌ๊ฐ ์์ฑํ ์์ค ์ฝ๋๋ฅผ ํ ๋ฒ ์ปดํ์ผํ์ฌ ๋ฐ์ดํธ์ฝ๋๋ผ๋ ์ค๊ฐ ์ธ์ด๋ก ๋ฐ๊พผ ๋ค, JVM(Java Virtual Machine) ์์์ ์คํ๋๊ธฐ ๋๋ฌธ์ ์ด์์ฒด์ ๋ ํ๊ฒฝ์ ์๊ด์์ด ๋์ผํ๊ฒ ๋์ํ ์ ์์ด์. โ Java๋ ์ด๋ป๊ฒ ์คํ๋ ๊น?Java ํ๋ก๊ทธ๋จ์ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ ์คํ๋ฉ๋๋ค ๐ Java ์คํ ํ๋ฆ๊ฐ๋ฐ์๊ฐ ์์ฑํ .java ์์ค์ฝ๋๋javac ์ปดํ์ผ๋ฌ์ ์ํด .class ๋ฐ์ดํธ์ฝ๋๋ก ๋ณํ๋๊ณ ,์ด ๋ฐ์ดํธ์ฝ๋๋.. 2025. 4. 15. [DevCourse] ์์ฑํ AI ํ์ฉ ๋ฐฑ์๋ ๋ฐ๋ธ์ฝ์ค 8์ผ์ฐจ ์ค๋์ jQuery๋ฅผ ํ์ฉํ ์ด๋ฒคํธ ์ฒ๋ฆฌ, ํผ ์ ์ด, ๊ทธ๋ฆฌ๊ณ AJAX ๋น๋๊ธฐ ํต์ ๊น์ง ๋ฐฐ์ ๋ค.์ฒ์์ ๋ค์ ๋ณต์กํด ๋ณด์์ง๋ง, ์์ ๋ฅผ ์ง์ ๋ฐ๋ผ ํ๋ฉด์ ์์ ์ตํ๋ ์๊ฐ๋ณด๋ค ํ๋ฆ์ด ์์ฐ์ค๋ฝ๊ฒ ์ดํด๋๋ค.๐ก ์ค๋ ๋ฐฐ์ด ๋ด์ฉ์ ์งง๊ฒ ์ ๋ฆฌํ๋ฉด.click(), .hover(), .keydown() ๊ฐ์ ๋ค์ํ ์ด๋ฒคํธ ๋ฉ์๋ ์ฌ์ฉ๋ฒ.val(), .prop() ๋ฑ์ ํ์ฉํ ํผ ์ ๋ ฅ ์ ์ด$.ajax()๋ฅผ ์ด์ฉํด ์๋ฒ์์ ๋ฐ์ดํฐ ๋ฐ์์ค๊ธฐ (JSON ์ฒ๋ฆฌ)๋ณต์กํ ๊ฐ๋ ๋ณด๋ค๋ “์ด๋ค ์ํฉ์์ ์ด๋ค ๋ฉ์๋๋ฅผ ์จ์ผ ํ ์ง” ์์ฃผ๋ก ๊ฐ์ ์ตํ๋ค. ํนํ AJAX ๋ถ๋ถ์์๋ JSON ํ์ผ์ ๋ถ๋ฌ์์ ํ ์ด๋ธ๋ก ๊ทธ๋ ค๋ณด๋ ์ค์ต์ ํ๋๋ฐ,์ง์ง๋ก ๋ด ์ฝ๋๊ฐ ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ํ๋ฉด์ ๊ทธ๋ ค์ฃผ๋ ๋ชจ์ต์ ๋ณด๋ ์ฌ๋ฐ์๋ค.๐งก ๋๋ ์ ์ค๋ ๋ฐฐ์ด ๊ฒ๋ค์.. 2025. 4. 14. ์ด์ 1 ยทยทยท 9 10 11 12 13 14 15 ยทยทยท 64 ๋ค์ ๋ฐ์ํ