FOR SW ENGINEER๐ฉ๐ป/JAVA22 [JAVA] BufferedReader, BufferedWriter โถBufferdReader์ BufferdWriter ๋? - ๋ฒํผ๋ฅผ ์ด์ฉํด์ ์ฝ๊ณ ์ฐ๋ ํจ์. - ๋ฒํผ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์ถ๋ ฅ ํจ์จ ๋ฐ ์๋๊ฐ ์ข์์ง. (๋ฐ์ดํฐ ์ฒ๋ฆฌ ํจ์จ์ฑ↑) - ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ ์ฉํ๋ค. - BufferdReader : Scanner์ ์ ์ฌํ๋ค. - BufferdWriter : System.out.println()๊ณผ ์ ์ฌํ๋ค. โถBufferedReader์ BufferdWriter์ฌ์ฉ์ ์ค์ import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; โถBufferedReade.. 2022. 3. 18. JAVA_API(java.utilํจํค์ง) java.utilํจํค์ง -java.utilํจํค์ง๋ ์๋ฐ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ๋ณด์กฐ ์ญํ ํ๋ ํด๋์ค๋ค์ ๋ด๊ณ ์์. ์ฃผ๋ก ์ปฌ๋ ์ ๊ด๋ จ ํด๋์ค๋ค์ ๋ด๊ณ ์์. java.utilํจํค์ง ์ฃผ์ ํด๋์ค 1. Arrays : ๋ฐฐ์ด ์กฐ์ํ ๋ ์ฌ์ฉ. 2. Date : ๋ ์ง์ ์๊ฐ ์ ๋ณด ์ ์ฅํ๋ ํด๋์ค 3. Calendar : ์ด์์ฒด์ ๋ ์ง์ ์๊ฐ ์ป์ ๋ ์ฌ์ฉ 4. Random : ๋์ ์ป์ ๋ ์ฌ์ฉ. 1. Arrays ํด๋์ค - Arrays ํด๋์ค๋ ๋ฐฐ์ด ์กฐ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ฐฐ์ด์ ๋ณต์ฌ, ํญ๋ชฉ ์ ๋ ฌ, ํญ๋ชฉ ๊ฒ์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๋งํจ. - Arrays ํด๋์ค์ ๋ชจ๋ ๋ฉ์๋๋ ์ ์ ๋ฉ์๋์ด๋ฏ๋ก ํด๋์ค์ด๋ฆ์ผ๋ก ๋ฐ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. 1. binarySearch(๋ฐฐ์ด, ์ฐพ๋ ๊ฐ).. 2021. 10. 2. JAVA_API(java.langํจํค์ง) JAVA API(Application Programming Interface) - ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ์์ฃผ ์ฌ์ฉ๋๋ ํด๋์ค ๋ฐ ์ธํฐํ์ด์ค ๋ชจ์ java.lang ํจํค์ง - ์๋ฐ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ณธ์ ์ธ ํด๋์ค๋ค์ ๋ด๊ณ ์๋ ํจํค์ง - java.langํจํค์ง์ ์๋ ํด๋์ค์ ์ธํฐํ์ด์ค๋ import๊ตฌ๋ฌธ ์์ด ์ฌ์ฉ๊ฐ๋ฅ. java.lang ํจํค์ง ์ฃผ์ ํด๋์ค 1. Object : ์๋ฐ ํด๋์ค ์ค ์ต์์ ํด๋์ค. 2. System : ํ์ค ์ ๋ ฅ์ฅ์น(ํค๋ณด๋)๋ก๋ถํฐ ๋ฐ์ดํฐ ์ ๋ ฅ๋ฐ๊ฑฐ๋ ํ์ค ์ถ๋ ฅ์ฅ์น(๋ชจ๋ํฐ)๋ก ์ถ๋ ฅํ๊ธฐ ์ํด์ฌ์ฉ. 3. Class : ํด๋์ค๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ฉํ ๋ ์ฌ์ฉ. 4. String : ๋ฌธ์์ด ์ ์ฅํ๊ณ ๋ฌธ์์ด์ ์ฌ๋ฌ๊ฐ์ง ์ ๋ณด ์ป์๋ ์ฌ์ฉ. 5. StringBuffer, StringBui.. 2021. 10. 2. JAVA_ Final(๋ณ๊ฒฝ ๊ธ์ง์ ๊ท์ ํค์๋) Final(๋ณ๊ฒฝ ๊ธ์ง์ ๊ท์ ) - fianlํค์๋๋ ํด๋์ค, ๋ฉ์๋, ๋ณ์์ ์ ์ฉ๋๋ฉฐ abstract(์ถ์ํ)์ ๋์์ ์ฌ์ฉ๋ ์ ์์. - fianalํด๋์ค์ ๊ฒฝ์ฐ๋ ์์์ด ์๋จ. ์ฆ ์๋ธํด๋์ค๋ฅผ ๊ฐ์ง ์ ์์. (์์ ๊ธ์ง) - final๋ฉ์๋๋ ์ฌ์ ์ ํ ์ ์์. (์ฌ์ ์ ๊ธ์ง) - final๋ณ์๋ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์์. (๋ณ๊ฒฝ ๊ธ์ง) โถ finalํด๋์ค - ํด๋์ค ์ ์ธ ์ final์ฌ์ฉํ๋ฉด ๊ทธ ํด๋์ค๋ ์์ ๋ถ๊ฐ๋ฅ. - finalํด๋์ค๋ ์์ ํด๋์ค๋ฅผ ๊ฐ์ง ์ ์๊ณ , ์ค์ง ์ธ๋ถ์์ ๊ฐ์ฒด ์์ฑ ํตํด์๋ง ์ฌ์ฉ๊ฐ๋ฅ. - finalํด๋์ค์ ๋ํ์ ์ธ ์๊ฐ Stringํด๋์ค, ์ฌ์ฉ์๊ฐ ์์๋ก Stringํด๋์ค ์์๋ฐ์ ๋ฉ์๋ ์ฌ์ ์ ํ๋ ๊ฒ ๋ฐฉ์งํ๊ธฐ ์ํ ๊ฒ์ด๋ค. โถfinal๋ฉ์๋ - final๋ฉ์๋๋ ์.. 2021. 10. 1. ์ด์ 1 2 3 4 ยทยทยท 6 ๋ค์