Languages
Improve your skills through various languages

-
์ด๋ฒ ํฌ์คํ ์์๋ ๋ด์ฅ๊ฐ์ฒด์ ์์ญ์ ๋ํ ๋ด์ฉ์ ์์๋ณด๊ฒ ์ต๋๋ค. ๋ด์ฅ๊ฐ์ฒด ์ข ๋ฅ์ ๊ฐ์๋ฅผ ์์๋ณด๊ณ ๋ ํ, ์ค์ต๊น์ง ํด๋ณผ๊ฒ์. ๋ด์ฅ ๊ฐ์ฒด(Implicit Object) - JSP ํ์ด์ง ๋ด์์ ์ ๊ณตํ๋ ํน์ํ ๋ ํผ๋ฐ์ค ํ์ ์ ๋ณ์ - JSP ํ์ด์ง๊ฐ ์๋ธ๋ฆฟ์ผ๋ก ๋ณํ๋ ๋ JSP ์ปจํ ์ด๋๊ฐ ์๋์ ์ผ๋ก ์ ๊ณตํจ - ์คํฌ๋ฆฝํธ๋ฆฟ " " ์ด๋ ํํ์ " " ์์ ์ ์ธํ์ง ์๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ default ๋ณ์ - ๋ณ๋์ import์์ด ์์ ๋กญ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ - ์คํฌ๋ฆฝํธ๋ฆฟ "" ๋ด์์ ๋ณ์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํด์๋ ์๋จ. ๋๋ณด๊ธฐ JSP ํ์ด์ง์ ๋ด์ฅ ๊ฐ์ฒด ์ข ๋ฅ ๋ด์ฅ ๊ฐ์ฒด์ ์์ฑ(attribute)์ ๊ด๋ จ๋ ๋ฉ์๋ ์ ๋ ๋ชจ๋ ๋ด์ฅ๊ฐ์ฒด๋ฅผ ๋ค๋ฃจ์ง ์๊ณ , ์ผ๋ถ๋ง ํฌ์คํ ํ ๊ฒ๋๋น.. ๊ณต๋ถํ๋ค๊ฐ ์ฐพ๊ฒ ๋ ๋ธ๋ก๊ทธ ์ธ๋ฐ โผโผโผโผ https:..
[JSP] ๋ด์ฅ๊ฐ์ฒด์ ์์ญ์ด๋ฒ ํฌ์คํ ์์๋ ๋ด์ฅ๊ฐ์ฒด์ ์์ญ์ ๋ํ ๋ด์ฉ์ ์์๋ณด๊ฒ ์ต๋๋ค. ๋ด์ฅ๊ฐ์ฒด ์ข ๋ฅ์ ๊ฐ์๋ฅผ ์์๋ณด๊ณ ๋ ํ, ์ค์ต๊น์ง ํด๋ณผ๊ฒ์. ๋ด์ฅ ๊ฐ์ฒด(Implicit Object) - JSP ํ์ด์ง ๋ด์์ ์ ๊ณตํ๋ ํน์ํ ๋ ํผ๋ฐ์ค ํ์ ์ ๋ณ์ - JSP ํ์ด์ง๊ฐ ์๋ธ๋ฆฟ์ผ๋ก ๋ณํ๋ ๋ JSP ์ปจํ ์ด๋๊ฐ ์๋์ ์ผ๋ก ์ ๊ณตํจ - ์คํฌ๋ฆฝํธ๋ฆฟ " " ์ด๋ ํํ์ " " ์์ ์ ์ธํ์ง ์๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ default ๋ณ์ - ๋ณ๋์ import์์ด ์์ ๋กญ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ - ์คํฌ๋ฆฝํธ๋ฆฟ "" ๋ด์์ ๋ณ์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํด์๋ ์๋จ. ๋๋ณด๊ธฐ JSP ํ์ด์ง์ ๋ด์ฅ ๊ฐ์ฒด ์ข ๋ฅ ๋ด์ฅ ๊ฐ์ฒด์ ์์ฑ(attribute)์ ๊ด๋ จ๋ ๋ฉ์๋ ์ ๋ ๋ชจ๋ ๋ด์ฅ๊ฐ์ฒด๋ฅผ ๋ค๋ฃจ์ง ์๊ณ , ์ผ๋ถ๋ง ํฌ์คํ ํ ๊ฒ๋๋น.. ๊ณต๋ถํ๋ค๊ฐ ์ฐพ๊ฒ ๋ ๋ธ๋ก๊ทธ ์ธ๋ฐ โผโผโผโผ https:..
2020.05.03 -
์ด๋ฒ ํฌ์คํ ์ ์คํฌ๋ฆฝํธ ์์์ ๋ํ ์ดํด๋ฅผ ๋ํ๊ณ , JSP์ ์ฌ์ฉํ์์ ๋ํด ์์๋ณผ๊ฑฐ์์. ๊ทธ๋ฆฌ๊ณ ์ ๋ฒ์๊ฐ์ ๊นจ์ก๋ ํ๊ธ์ฒ๋ฆฌ๋ ํด๊ฒฐํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. JSP์ ์ฌ์ฉํ์ 1) ์ ์ธ๋ฌธ(Declaration) : ์ ์ญ๋ณ์ ์ ์ธ ๋ฐ ๋ฉ์๋ ์ ์ธ์ ์ฌ์ฉ JSP ํ์ด์ง ์์์ ํ์ํ ๋ฉค๋ฒ ๋ณ์(์:C์ธ์ด์ ์ ์ญ๋ณ์)๋ ๋ฉ์๋๊ฐ ํ์ํ ๋ ์ ์ธํด์ ์ฐ๊ธฐ ์ํ ์์์ => ์ ์ญ๋ณ์ ๋ฐ ๋ฉ์๋๋ ๋ชจ๋ ์ ์ธ๋ฌธ์์ ๊ธฐ์ ํจ ๋๋ณด๊ธฐ ์ ์ธ๋ฌธ์์ ๋ฉ์๋ ์ ์ธ _ 2) ์คํฌ๋ฆฝํธ๋ฆฟ(Scriptlet) : ํ๋ก๊ทธ๋๋ฐ ์ฝ๋ ๊ธฐ์ ์ ์ฌ์ฉ JSP ํ์ด์ง ์์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ด ์ฐ์ด๋ ๊ฒ์ผ๋ก ์ฃผ๋ก ํ๋ก๊ทธ๋๋ฐ ๋ก์ง์ ๊ธฐ์ ํ ๋ ๋ง์ด ์ฌ์ฉ๋จ. 3) ํํ์(Expression) : ํ๋ฉด์ ์ถ๋ ฅํ ๋ด์ฉ ๊ธฐ์ ์ ์ฌ์ฉ ์คํฌ๋ฆฝํธ๋ฆฟ๊ณผ ํํ์์ ์๋ ..
[JSP] ์คํฌ๋ฆฝํธ ์์์ด๋ฒ ํฌ์คํ ์ ์คํฌ๋ฆฝํธ ์์์ ๋ํ ์ดํด๋ฅผ ๋ํ๊ณ , JSP์ ์ฌ์ฉํ์์ ๋ํด ์์๋ณผ๊ฑฐ์์. ๊ทธ๋ฆฌ๊ณ ์ ๋ฒ์๊ฐ์ ๊นจ์ก๋ ํ๊ธ์ฒ๋ฆฌ๋ ํด๊ฒฐํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. JSP์ ์ฌ์ฉํ์ 1) ์ ์ธ๋ฌธ(Declaration) : ์ ์ญ๋ณ์ ์ ์ธ ๋ฐ ๋ฉ์๋ ์ ์ธ์ ์ฌ์ฉ JSP ํ์ด์ง ์์์ ํ์ํ ๋ฉค๋ฒ ๋ณ์(์:C์ธ์ด์ ์ ์ญ๋ณ์)๋ ๋ฉ์๋๊ฐ ํ์ํ ๋ ์ ์ธํด์ ์ฐ๊ธฐ ์ํ ์์์ => ์ ์ญ๋ณ์ ๋ฐ ๋ฉ์๋๋ ๋ชจ๋ ์ ์ธ๋ฌธ์์ ๊ธฐ์ ํจ ๋๋ณด๊ธฐ ์ ์ธ๋ฌธ์์ ๋ฉ์๋ ์ ์ธ _ 2) ์คํฌ๋ฆฝํธ๋ฆฟ(Scriptlet) : ํ๋ก๊ทธ๋๋ฐ ์ฝ๋ ๊ธฐ์ ์ ์ฌ์ฉ JSP ํ์ด์ง ์์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ด ์ฐ์ด๋ ๊ฒ์ผ๋ก ์ฃผ๋ก ํ๋ก๊ทธ๋๋ฐ ๋ก์ง์ ๊ธฐ์ ํ ๋ ๋ง์ด ์ฌ์ฉ๋จ. 3) ํํ์(Expression) : ํ๋ฉด์ ์ถ๋ ฅํ ๋ด์ฉ ๊ธฐ์ ์ ์ฌ์ฉ ์คํฌ๋ฆฝํธ๋ฆฟ๊ณผ ํํ์์ ์๋ ..
2020.05.03 -
์ค๋์ ๋๋ ํฐ๋ธ(Directive) ์ฆ ์ง์์์ ๋ํ ๊ธ์ ํฌ์คํ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ค๋ช ํ HTML ์ ์กํผ ๋ค์ ์ด์ฉํด์ ๊ฐ๋จํ ์์ค ์ฝ๋๋ฅผ ์ค์ตํด๋ณผ๊ป์. ๊ทธ๋ผ ๋ฐ๋ก ์์ํ๊ฒ ์ต๋๋ค. ์ง์์(Directive) JSP ํ์ด์ง๊ฐ ์คํ๋ ๋ ํ์ํ ์ ๋ณด๋ฅผ JSP ์ปจํ ์ด๋์๊ฒ ์๋ฆฌ๋ ์ญํ ์ ํจ ํ์ด์ง ์ง์์(page Directive) ์ฆ, ์์ฑ๋๋ ๋ฌธ์์ ํ์ , ์คํฌ๋ฆฝํ ์ธ์ด, importํ ํด๋์ค, ์ธ์ ๋ฐ ๋ฒํผ์ ์ฌ์ฉ ์ฌ๋ถ, ๋ฒํผ์ ํฌ๊ธฐ ๋ฑ JSP ํ์ด์ง์์ ํ์ํ ์ค์ ์ ๋ณด๋ฅผ ์ง์ ํ๋ค. ํํ ์ : (๋ ๋ง์ ์์ฑ๋ค์ด ์์ผ๋, ์ ๋ ํฌ๊ฒ 6๊ฐ์ง ์ ๋๋ง ๊ธฐ์ ํ์์ต๋๋ค. ์์ธํ ์๋ฃ๋ https://hyeonstorage.tistory.com/73 < ๋ธ๋ก๊ทธ ๋๋ฌด ์ ๋ฆฌ๊ฐ ์๋์ด์์ด์ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ..
[JSP] ์ง์์(Directive)์ค๋์ ๋๋ ํฐ๋ธ(Directive) ์ฆ ์ง์์์ ๋ํ ๊ธ์ ํฌ์คํ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ค๋ช ํ HTML ์ ์กํผ ๋ค์ ์ด์ฉํด์ ๊ฐ๋จํ ์์ค ์ฝ๋๋ฅผ ์ค์ตํด๋ณผ๊ป์. ๊ทธ๋ผ ๋ฐ๋ก ์์ํ๊ฒ ์ต๋๋ค. ์ง์์(Directive) JSP ํ์ด์ง๊ฐ ์คํ๋ ๋ ํ์ํ ์ ๋ณด๋ฅผ JSP ์ปจํ ์ด๋์๊ฒ ์๋ฆฌ๋ ์ญํ ์ ํจ ํ์ด์ง ์ง์์(page Directive) ์ฆ, ์์ฑ๋๋ ๋ฌธ์์ ํ์ , ์คํฌ๋ฆฝํ ์ธ์ด, importํ ํด๋์ค, ์ธ์ ๋ฐ ๋ฒํผ์ ์ฌ์ฉ ์ฌ๋ถ, ๋ฒํผ์ ํฌ๊ธฐ ๋ฑ JSP ํ์ด์ง์์ ํ์ํ ์ค์ ์ ๋ณด๋ฅผ ์ง์ ํ๋ค. ํํ ์ : (๋ ๋ง์ ์์ฑ๋ค์ด ์์ผ๋, ์ ๋ ํฌ๊ฒ 6๊ฐ์ง ์ ๋๋ง ๊ธฐ์ ํ์์ต๋๋ค. ์์ธํ ์๋ฃ๋ https://hyeonstorage.tistory.com/73 < ๋ธ๋ก๊ทธ ๋๋ฌด ์ ๋ฆฌ๊ฐ ์๋์ด์์ด์ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ..
2020.05.03 -
์ค๋์ ํ๋ฃจ์ข ์ผ JSP๋ฅผ ํด์ผํ๋ ๋ ์ด์์.. ๊ทธ๋์ ๊ธฐ์ด๋ถํฐ! ์ง๊ธ ๊ณต๋ถํ๊ณ ์๋ part๊น์ง! ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ๋ฉด์ ๊ณต๋ถํ ๊ฒ๋๋น! ์น ํ๋ก๊ทธ๋๋ฐ์ด๋? โ ์ ์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์ ์ผ๋ก ๋ณํํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ํ์ํ๊ธฐ ์ํด์ ๊ฐ๋ฐ๋ ๊ฒ๋ค์ด ์น ํ๋ก๊ทธ๋๋ฐ์ธ์ด์ธ CGI, ASP, PHP, JSP์ด๋ค. โก ์นํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋ผ์ด์ธํธ(Client)/์๋ฒ(Server) ๋ฐฉ์ HTML • HTML: WWW ์๋น์ค๋ฅผ ํํํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ธ์ด. ์น๋ธ๋ผ์ฐ์ ๊ฐ ํด์ • WWW๋ฅผ ํตํด ์๋น์คํ๋ ๋ชจ๋ ๋ด์ฉ์ HTML๋ก ํํ๋์ด์ผ ํจ • HTML์ ํ ์คํธ ํ์ผ๋ก ์ ์ ์ธ ์ ๋ณด๋ง ์ฒ๋ฆฌ ๊ฐ๋ฅ >๋์ ์ผ๋ก ๋ณํ๋ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ ์ ์์ • ๋์ ์ธ ์ปจํ ์ธ ์ฒ๋ฆฌํ๊ธฐ ์ํด CGI, PHP, ASP, JSP ๋ฑ์ ๊ธฐ์ ..
[JSP] ์น ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ์์ค๋์ ํ๋ฃจ์ข ์ผ JSP๋ฅผ ํด์ผํ๋ ๋ ์ด์์.. ๊ทธ๋์ ๊ธฐ์ด๋ถํฐ! ์ง๊ธ ๊ณต๋ถํ๊ณ ์๋ part๊น์ง! ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ๋ฉด์ ๊ณต๋ถํ ๊ฒ๋๋น! ์น ํ๋ก๊ทธ๋๋ฐ์ด๋? โ ์ ์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์ ์ผ๋ก ๋ณํํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ํ์ํ๊ธฐ ์ํด์ ๊ฐ๋ฐ๋ ๊ฒ๋ค์ด ์น ํ๋ก๊ทธ๋๋ฐ์ธ์ด์ธ CGI, ASP, PHP, JSP์ด๋ค. โก ์นํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋ผ์ด์ธํธ(Client)/์๋ฒ(Server) ๋ฐฉ์ HTML • HTML: WWW ์๋น์ค๋ฅผ ํํํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ธ์ด. ์น๋ธ๋ผ์ฐ์ ๊ฐ ํด์ • WWW๋ฅผ ํตํด ์๋น์คํ๋ ๋ชจ๋ ๋ด์ฉ์ HTML๋ก ํํ๋์ด์ผ ํจ • HTML์ ํ ์คํธ ํ์ผ๋ก ์ ์ ์ธ ์ ๋ณด๋ง ์ฒ๋ฆฌ ๊ฐ๋ฅ >๋์ ์ผ๋ก ๋ณํ๋ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ ์ ์์ • ๋์ ์ธ ์ปจํ ์ธ ์ฒ๋ฆฌํ๊ธฐ ์ํด CGI, PHP, ASP, JSP ๋ฑ์ ๊ธฐ์ ..
2020.05.03 -
์ค๋์ ์์์๋ํด์ ํฌ์คํ ์ ํ ๊ฒ๋๋ค.ใ ใ Java๋ฅผ ๊ณต๋ถํ๋ ์ค ํ๋ก๊ทธ๋จ์ ์งค๋ ์์ํํธ์ ๋ํ ์ดํด๊ฐ ๋ง์ด ๋ถ์กฑํ ๊ฒ ๊ฐ์ ์ ๊ฐ ๋ณต์ต ํ ๊ฒธ ๊ณต๋ถํ๋ ์ง์์ ๋ฐํ์ผ๋ก ์๋ฃ๋ฅผ ์ฐธ๊ณ ํด๊ฐ๋ฉฐ, ๊ธ์ ํฌ์คํ ํ์ด์. ๊ทธ๋ผ Start ๊ฐ์ฒด ์งํฅ์์์ ์์ ๋ถ๋ชจ ํด๋์ค์ ์ ์๋ ํ๋์ ๋ฉ์๋๋ฅผ ์์ ํด๋์ค๊ฐ ๋ฌผ๋ ค๋ฐ๋ ๊ฒ ๋ถ๋ชจ ํด๋์ค -> ์ํผ ํด๋์ค, ์์ ํด๋์ค -> ์๋ธ ํด๋์ค ์์์ ํ์์ฑ โถ ํด๋์ค ์ฌ์ด์ ๋ฉค๋ฒ ์ค๋ณต ์ ์ธ ๋ถํ์ โถ ํ๋์ ๋ฉ์๋ ์ฌ์ฌ์ฉ์ผ๋ก ํด๋์ค ๊ฐ๊ฒฐํ โถ ํด๋์ค ๊ฐ ๊ณ์ธต์ ๋ถ๋ฅ ๋ฐ ์ ๋ฆฌ *์์์ ์ธ: extends โถ ์ํผ ํด๋์ค Person public class Person โถ ์๋ธ ํด๋์ค Student -> public class Student extends Person ์๋ฐ ์์์ ..
[Java] ์์์ค๋์ ์์์๋ํด์ ํฌ์คํ ์ ํ ๊ฒ๋๋ค.ใ ใ Java๋ฅผ ๊ณต๋ถํ๋ ์ค ํ๋ก๊ทธ๋จ์ ์งค๋ ์์ํํธ์ ๋ํ ์ดํด๊ฐ ๋ง์ด ๋ถ์กฑํ ๊ฒ ๊ฐ์ ์ ๊ฐ ๋ณต์ต ํ ๊ฒธ ๊ณต๋ถํ๋ ์ง์์ ๋ฐํ์ผ๋ก ์๋ฃ๋ฅผ ์ฐธ๊ณ ํด๊ฐ๋ฉฐ, ๊ธ์ ํฌ์คํ ํ์ด์. ๊ทธ๋ผ Start ๊ฐ์ฒด ์งํฅ์์์ ์์ ๋ถ๋ชจ ํด๋์ค์ ์ ์๋ ํ๋์ ๋ฉ์๋๋ฅผ ์์ ํด๋์ค๊ฐ ๋ฌผ๋ ค๋ฐ๋ ๊ฒ ๋ถ๋ชจ ํด๋์ค -> ์ํผ ํด๋์ค, ์์ ํด๋์ค -> ์๋ธ ํด๋์ค ์์์ ํ์์ฑ โถ ํด๋์ค ์ฌ์ด์ ๋ฉค๋ฒ ์ค๋ณต ์ ์ธ ๋ถํ์ โถ ํ๋์ ๋ฉ์๋ ์ฌ์ฌ์ฉ์ผ๋ก ํด๋์ค ๊ฐ๊ฒฐํ โถ ํด๋์ค ๊ฐ ๊ณ์ธต์ ๋ถ๋ฅ ๋ฐ ์ ๋ฆฌ *์์์ ์ธ: extends โถ ์ํผ ํด๋์ค Person public class Person โถ ์๋ธ ํด๋์ค Student -> public class Student extends Person ์๋ฐ ์์์ ..
2020.04.29 -
์ค๋์ ์๋ฐ APIํด๋์ค ์ค String๊ณผ StringBufferํด๋์ค์ ์ฐจ์ด๋ฅผ ์์๋ณด๊ณ ์ด์ ๊ด๋ จ๋ "equals()", "contentEquals()" ์ ์ฐจ์ด๋ฅผ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. 1. String ? C์ธ์ด์์๋ ๋ฌธ์์ด์ charํ ๋ฐฐ์ด๋ก ํํํ์ง๋ง, ์๋ฐ์์๋ ๋ฌธ์์ด์ ์ํ String์ด๋ผ๋ ํด๋์ค๊ฐ ๋ฐ๋ก ์ ๊ณต๋์ด์๋ค. String ํด๋์ค์๋ ๋ฌธ์์ด๊ณผ ๊ด๋ จ๋ ์์ ์ ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ๋ฉ์๋๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ, ์ด๋ฌํ String ํด๋์ค๋ java.lang ํจํค์ง์ ํฌํจ๋์ด ์ ๊ณต๋๋ค. String ์ธ์คํด์ค๋ ํ ๋ฒ ์์ฑ๋๋ฉด ๊ทธ ๊ฐ์ ์ฝ๊ธฐ๋ง ํ ์ ์๊ณ , ๋ณ๊ฒฝํ ์๋ ์๋ค. ์ด๋ฌํ ๊ฐ์ฒด๋ฅผ ์๋ฐ์์๋ ๋ถ๋ณ ๊ฐ์ฒด(immutable object)๋ผ๊ณ ํ๋ค. ์ฆ, ์๋ฐ์์ ๋ง์ (+..
[Java] ์๋ฐ APIํด๋์ค์ค๋์ ์๋ฐ APIํด๋์ค ์ค String๊ณผ StringBufferํด๋์ค์ ์ฐจ์ด๋ฅผ ์์๋ณด๊ณ ์ด์ ๊ด๋ จ๋ "equals()", "contentEquals()" ์ ์ฐจ์ด๋ฅผ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. 1. String ? C์ธ์ด์์๋ ๋ฌธ์์ด์ charํ ๋ฐฐ์ด๋ก ํํํ์ง๋ง, ์๋ฐ์์๋ ๋ฌธ์์ด์ ์ํ String์ด๋ผ๋ ํด๋์ค๊ฐ ๋ฐ๋ก ์ ๊ณต๋์ด์๋ค. String ํด๋์ค์๋ ๋ฌธ์์ด๊ณผ ๊ด๋ จ๋ ์์ ์ ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ๋ฉ์๋๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ, ์ด๋ฌํ String ํด๋์ค๋ java.lang ํจํค์ง์ ํฌํจ๋์ด ์ ๊ณต๋๋ค. String ์ธ์คํด์ค๋ ํ ๋ฒ ์์ฑ๋๋ฉด ๊ทธ ๊ฐ์ ์ฝ๊ธฐ๋ง ํ ์ ์๊ณ , ๋ณ๊ฒฝํ ์๋ ์๋ค. ์ด๋ฌํ ๊ฐ์ฒด๋ฅผ ์๋ฐ์์๋ ๋ถ๋ณ ๊ฐ์ฒด(immutable object)๋ผ๊ณ ํ๋ค. ์ฆ, ์๋ฐ์์ ๋ง์ (+..
2020.04.25 -
์ ๋ฒ ๊ธ์ ์ปฌ๋ ์ ์ ๋ํด์ค๋ช ์ ์ ์ด๋จ๋๋ฐ์. ์ด๋ฒ์ ๊ทธ์ค list๋ฅผ ํ์ฉํ์ฌ (Vector,ArrayList..) 1. ์ ์ฅ ๊ณต๊ฐ์ ์ถ๊ฐํ๊ธฐ. 2. ์ถ๋ ฅํ๊ธฐ. 3. ๊ฒ์ํ๊ธฐ ํ๋ก๊ทธ๋จ์ ๊ฐ๋จํ ์ง๋ณผ๊ฒ๋๋ค. (์ ๋ฒ ๊ธ ๋งํฌ : ๋จผ์ ํ๋ก๊ทธ๋จ์ ์ง๊ธฐ ์ํ ์ฐ์ต ์ฝ๋๋ฅผ ์ค์ตํด๋ณด๊ณ , ๊ตฌํํด๋ณด๋๋ก ํ ๊ป์. Vector ์ ArrayList์ ์ฐจ์ด๋ https://yeolco.tistory.com/94 >>์ด๋ถ ๋ธ๋ก๊ทธ ์ฐธ๊ณ ํด๋ณด์ธ์. ์ ๋ ์์ธํ ์์๋ณด๊ธฐ ์ํด์ ๊ฒ์ํด ๋ณธ๊ฑด๋ฐ ๋๋ฌด ์ ๋ฆฌ๊ฐ ์๋์์ผ์๋ค์..!! ์ฐ์ต์ฝ๋ ๋๋ณด๊ธฐ import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.Vector;..
[Java] Collection-list์์ ์ ๋ฒ ๊ธ์ ์ปฌ๋ ์ ์ ๋ํด์ค๋ช ์ ์ ์ด๋จ๋๋ฐ์. ์ด๋ฒ์ ๊ทธ์ค list๋ฅผ ํ์ฉํ์ฌ (Vector,ArrayList..) 1. ์ ์ฅ ๊ณต๊ฐ์ ์ถ๊ฐํ๊ธฐ. 2. ์ถ๋ ฅํ๊ธฐ. 3. ๊ฒ์ํ๊ธฐ ํ๋ก๊ทธ๋จ์ ๊ฐ๋จํ ์ง๋ณผ๊ฒ๋๋ค. (์ ๋ฒ ๊ธ ๋งํฌ : ๋จผ์ ํ๋ก๊ทธ๋จ์ ์ง๊ธฐ ์ํ ์ฐ์ต ์ฝ๋๋ฅผ ์ค์ตํด๋ณด๊ณ , ๊ตฌํํด๋ณด๋๋ก ํ ๊ป์. Vector ์ ArrayList์ ์ฐจ์ด๋ https://yeolco.tistory.com/94 >>์ด๋ถ ๋ธ๋ก๊ทธ ์ฐธ๊ณ ํด๋ณด์ธ์. ์ ๋ ์์ธํ ์์๋ณด๊ธฐ ์ํด์ ๊ฒ์ํด ๋ณธ๊ฑด๋ฐ ๋๋ฌด ์ ๋ฆฌ๊ฐ ์๋์์ผ์๋ค์..!! ์ฐ์ต์ฝ๋ ๋๋ณด๊ธฐ import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.Vector;..
2020.04.25 -
์ ๋ฒ์ Java๋ก ๋ฒ๋ธ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ์์ฃ ! ์ด๋ฒ์ C์ธ์ด๋ก ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ๋ธ ์ ๋ ฌ์ ๊ตฌํํด ๋ณด์์ต๋๋ค. ๋ฐฉ๋ฒ์ 2๊ฐ์ง๋ก ๊ตฌํ์ ํ๊ณ , https://lucete1230-cyberpolice.tistory.com/41?category=851754 ์๊ณ ๋ฆฌ์ฆ์ ์ด๊ณณ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. ๋จผ์ ๋ฐฐ์ด์์ ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ ๋, ๋๊ฐ์ง ํํ์ ์ธ ์ ์์ด์! ์ ๋ ์ค๋ ๋ฐฐ์ด์์ ๊ฐ์ ๊ฐ์ง๊ณ ๋น๊ตํ์ฌ, ์ ๋ ฌ์ ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๊ฐ๋ฅดํค๋ ํํ 2๊ฐ์ง๋ฅผ ์ฌ์ฉํด์ ์ ๋ ฌ์ ํด๋ณผ๊ฒ๋๋ค. ๋ฒ๋ธ ์ ๋ ฌ์ ๋ํ ์ค๋ช ์ ์ด๋ฏธ ํ์๊ธฐ ๋๋ฌธ์ ๊ฐ๊ฒฐํ๊ฒ ์ฝ๋๋ง ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. (๋ฐ๋ก ์๋ฐํ๋ฌ ๊ฐ๊ฒ๋๋ค ๐) ๋ฐฉ๋ฒ 1) - ๋ฐฐ์ด ๋๋ณด๊ธฐ #include void Bubble(); //๋ฒ๋ธ ํจ์ ์ ์ int main(){ int ar..
[C์ธ์ด] ๋ฒ๋ธ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ๋ฒ์ Java๋ก ๋ฒ๋ธ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ์์ฃ ! ์ด๋ฒ์ C์ธ์ด๋ก ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ๋ธ ์ ๋ ฌ์ ๊ตฌํํด ๋ณด์์ต๋๋ค. ๋ฐฉ๋ฒ์ 2๊ฐ์ง๋ก ๊ตฌํ์ ํ๊ณ , https://lucete1230-cyberpolice.tistory.com/41?category=851754 ์๊ณ ๋ฆฌ์ฆ์ ์ด๊ณณ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. ๋จผ์ ๋ฐฐ์ด์์ ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ ๋, ๋๊ฐ์ง ํํ์ ์ธ ์ ์์ด์! ์ ๋ ์ค๋ ๋ฐฐ์ด์์ ๊ฐ์ ๊ฐ์ง๊ณ ๋น๊ตํ์ฌ, ์ ๋ ฌ์ ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๊ฐ๋ฅดํค๋ ํํ 2๊ฐ์ง๋ฅผ ์ฌ์ฉํด์ ์ ๋ ฌ์ ํด๋ณผ๊ฒ๋๋ค. ๋ฒ๋ธ ์ ๋ ฌ์ ๋ํ ์ค๋ช ์ ์ด๋ฏธ ํ์๊ธฐ ๋๋ฌธ์ ๊ฐ๊ฒฐํ๊ฒ ์ฝ๋๋ง ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. (๋ฐ๋ก ์๋ฐํ๋ฌ ๊ฐ๊ฒ๋๋ค ๐) ๋ฐฉ๋ฒ 1) - ๋ฐฐ์ด ๋๋ณด๊ธฐ #include void Bubble(); //๋ฒ๋ธ ํจ์ ์ ์ int main(){ int ar..
2020.04.24