Binary๋ฅผ ์ํ ํ์ผ ํด๋์ค๋ ๋ฌด์์ด ์กด์ฌํ ๊น?
ObjectOutputStream๊ณผ FileOutputStream์ด Binary ํ์ผ์ Input Outputํ๊ธฐ ์ํ ํด๋์ค๊ฐ ๋๋ค.
IOException์ ๋ฐ๋์ ์ฒ๋ฆฌ๋ฅผ ํด์ค์ผ ํ๋ค.
์ด๋ ๊ฒ ์ ์ธ์ ํ ์๋ ์๊ณ
์ด๋ ๊ฒ ์ ์ธ์ ํ ์๋ ์๋ค.
writeChar ๋ฉ์๋์ ํ๋ผ๋ฏธํฐ ํ์ ์ Integer๊ฐ ๋ค์ด์จ๋ค๋ ๊ฒ์ ์ ์ํ์๊ณ ํ์ จ์.
ํ์ง๋ง ๋ฌธ์๋ฅผ 'A' ์ฒ๋ผ ๋ฃ์ผ๋ฉด JAVA๊ฐ ์๋์ ์ผ๋ก ๋ณํ์ ํด์ฃผ๊ธฐ๋ ํ์ง๋ง ์ ํํ๊ฒ ํ๋ ๊ฒ์ด ์ข๋ค๊ณ ํ์ จ์
String์ ์ถ๋ ฅํ ๋๋ writeUTF๋ฅผ ์ฌ์ฉํ๋ค.
not printable
Binaryํ์ผ์ ์ด๋์๋ถํฐ ์ด๋๊น์ง๊ฐ Integer์ด๊ณ ์ด๋ฐ ๊ฒ์ด ์๊ณ ์ฒ์๋ถํฐ ์ญ์ฑ Binary์ด๋ค.
sentinel value๋ก ํ์ผ์ ๋์ ์ธ์ํด๋ ์ข์ง๋ง Throw and catch๋ก ํ์ผ์ ๋์ ์ธ์ํ๋ ๊ฒ์ ๋ ์ถ์ฒ.
'๐ Major Study (Bachelor) > ๐ JAVA Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVA ํ๋ก๊ทธ๋๋ฐ 10.6 (0) | 2021.11.09 |
---|---|
JAVA ํ๋ก๊ทธ๋๋ฐ 10.5 (0) | 2021.11.09 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.3 (0) | 2021.11.09 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.2 (0) | 2021.11.06 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.1 (0) | 2021.11.06 |