JAVA4 [JAVA] ๊ธฐ๋ณธ์๋ฃํ๊ณผ ์ฐธ์กฐ์๋ฃํ ๊ธฐ๋ณธ ์๋ฃํ๊ณผ ์ฐธ์กฐ ์๋ฃํ ์๋ฃํ == Data type ๊ธฐ๋ณธ ์๋ฃํ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๋ณ์ boolean char byte short int (21์ต ์ ๋๊น์ง์) long float double ์ฐธ์กฐ ์๋ฃํ ์ฃผ์๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๋ณ์ ๊ธฐ๋ณธ์๋ฃํ์ด ์๋ ๋ชจ๋ ์๋ฃํ ๋ฌธ์์ด : String์ด๋ผ๋ ํด๋์ค๋ก ๋ง๋ค์ด์ง ๊ฐ์ฒด์ด๋ค. ๋ฌธ์๋ค์ด ๋์ด๋์ด ์๋ ๊ตฌ์กฐ๋ก “”(์๋ฐ์ดํ) ๋ก ๊ฐ์ธ์ ํํ. ๋ฐฐ์ด ํด๋์ค ์ธํฐํ์ด์ค 2022. 9. 12. [JAVA] ์ปฌ๋ ์ ํ๋ ์์ํฌ ์ปฌ๋ ์ ํ๋ ์ ์ํฌ : Collection + Framework > ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ ๋์ ์ ์๋ ๋ผ๋. ์ฌ๋ฌ ํด๋์ค๋ค๊ณผ ๋ฉ์๋๋ฅผ ์ ๊ณตํ์ฌ ์ฝ๊ฒ ์ฒ๋ฆฌ ๊ฐ๋ฅ ์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํ ๋คํ์ฑ ๊ฐ๋ ์ด์ฉ ๋ฉ์๋๊ฐ ์ ํํ๋์ด ์์ด ์ฌ์ฉํ๊ธฐ ์ฉ์ด ์ฌ์ฌ์ฉ์ฑ์ด ๋์ ์ฝ๋ ์์ฑ ๊ฐ๋ฅ ์ปฌ๋ ์ ํ๋ ์์ํฌ์ ๊ตฌ์กฐ ์ธํฐํ์ด์ค ํน์ง ์ฃผ์ํด๋์ค List ๋ฐ์ดํฐ์ ์์(index) ์กด์ฌ (์ค๋ณต ์ ์ฅ ๊ฐ๋ฅ) ArrayList, LinkedList, Stack, Vector Set ๋ฐ์ดํฐ์ ์์(index) ๋ฏธ์กด์ฌ (์ค๋ณต ์ ์ฅ ๋ถ๊ฐ) HashSet, TreeSet Map ํค์ ๊ฐ์ผ๋ก ์ ์ฅ (ํค ์ค๋ณต ๋ถ๊ฐ) HashMap, Hashtable TreeMap, Properties # List ์ธํฐํ์ด์ค ๋ฐฐ์ด List ๊ฐ์ฒด List ๋ฉ์๋ ์ค๋ช ๊ธธ.. 2022. 9. 12. [JAVA] Wrapper ํด๋์ค Wrapper ํด๋์ค : ๊ธฐ๋ณธ ์๋ฃํ์ ๊ฐ์ฒดํ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํด๋์ค ๊ธฐ๋ณธ ์๋ฃํ 8๊ฐ์ง๋ ๊ฐ์ ์ ์ฅํ๊ณ ์๋ ์๋ฃํ์ธ๋ฐ, ํ๋ก๊ทธ๋จ์ ๋ฐ๋ผ์ ๊ธฐ๋ณธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ์ทจ๊ธํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋ฉ์๋์ ์ธ์๋ก ๊ฐ์ฒด ํ์ ๋ง์ด ์๊ตฌ๋๋ฉด, ๊ธฐ๋ณธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ ์๋ ์๋ค. ์ด ๋์๋ ๊ธฐ๋ณธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋จผ์ ๊ฐ์ฒด๋ก ๋ณํํ ํ ์์ ์ ์ํํด์ผ ํฉ๋๋ค. ๊ธฐ๋ณธ ์๋ฃํ > Wrapperํด๋์ค ๊ฐ์ฒด : Autoboxing Wrapperํด๋์ค ๊ฐ์ฒด > ๊ธฐ๋ณธ ์๋ฃํ : Unboxing Wrapper ํด๋์ค ์ฌ์ฉ ์ด์ ? ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ ๋คํ์ฑ ์ ์ฉ์ ์ํด์ Wrapper ํด๋์ค ์ข ๋ฅ(8๊ฐ) ๊ธฐ๋ณธ ์๋ฃํ Wrapper ํด๋์ค int Integer long Long float Float dou.. 2022. 9. 12. [Java] Object ํด๋์ค ์๋ฐ ์ค์น์ ์๋์ผ๋ก ์ค์น๋๋ ํ๋ก๊ทธ๋จ์ด ์๋๋ฐ, ๊ฐ๋ฐ์๋ค์ด ์์ฃผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ ๋ชจ์ ๋์ ํ๋ก๊ทธ๋จ์ด๋ค. ์๋ฐ์ค์น๊ฒฝ๋ก\lib ๊ฒฝ๋ก์ jrt-fs.jar์ด๋ผ๋ ํ์ผ์ ์๋๋ฐ ์ด ์์ ๋ฌด์ํ ๋ง์ ํจํค์ง ๋ฐ ํด๋์ค ํ์ผ์ด ์กด์ฌ ํ๋ค. [java.lang java.util java.text]๋ฑ์ด ์์ผ๋ฉฐ, ๋ค ์ธ์ฐ๊ฑฐ๋ ํ ํ์๋ ์๋ค. ํ์ํ ๋ ์ฐพ์ ์ฐ์! ์ด๋ฐ ํ๋ก๊ทธ๋จ๋ค์ API ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๊ณ ๋ถ๋ฅธ๋ค. java.lang ํจํค์ง String, System, Object ํด๋์ค ๋ชจ๋ ์ด ํจํค์ง ์์ ์๋ค. ์ง๊ธ๊น์ง Object ํด๋์ค๊ฐ ๋ชจ๋ ํด๋์ค์ ์์ ํด๋์ค๋ผ๋ ๊ฒ์ ๋ฐฐ์ ๋๋ฐ ์ฆ, ์์ ํด๋์ค๋ค์ด Object ํด๋์ค์ ๋ชจ๋ ๋ฉ์๋ค์ ์ฌ์ฉํ ์ ์๋ค๋ ์ , ์์ง๋ง์! โ Object ํด๋์ค๊ฐ ์ ๊ณตํ๋ ๋ฉ.. 2022. 9. 12. ์ด์ 1 ๋ค์