serializable, serializable Interface
Object(Binary file) ์์ฒด๋ฅผ Inputํ๊ณ outputํ๋ ๊ฒ์ ์๊ธฐํด๋ณด์๊ณ ํจ.
Object๋ serializable์ด๋ผ๋ ์์ฑ์ ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ค.
์ด ์์ฑ์ ๊ฐ์ง๋ ค๋ฉด serializable Interface ์ด๊ฒ์ implement ํด์ผ ํ๋ค.
serializable Interface ๋ ๊ตฌํํด์ผํ ๋ฉ์๋ ์๋ค. ๋น์ด์๋ Interface์ด๋ค.
๋ค์ ๋งํด serializable์ด๋ผ๋ ์์ฑ๊ฐ์ ๊ฐ๋ ๋ค๋ ๊ฒ์ ์ง์ ํด์ฃผ๋ ํจ๊ณผ๋ฅผ ๋ํ๋ด์ฃผ๋ ๊ฒ์ด์ง ํน๋ณํ ๋ฉ์๋๋ฅผ ๊ผญ ๊ตฌํํด์ผํ๋ค๋ ๊ฒ์ด ์๋ค. ์ด๋ฌํ Interface๋ฅผ Marker Interface๋ผ๊ณ ํ๋ค.
ํน์ Property๊ฐ ์๋ค๊ณ Mark ํด์ฃผ๋ ๊ทธ๋ฐ Interface์ด๋ค.
Species
Read๋ฅผ ํ ๊ฒฝ์ฐ์๋ Type Casting์ ๋ฐ๋์ ํด์ค์ผ ํ๋ค. readOne์ ํ์ ์ด Object ํ์ ์ด๋ฏ๋ก Species๋ก ํ์ ๋ณํ์ ํด์ค์ผ ํ๋ค
'๐ Major Study (Bachelor) > ๐ JAVA Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVA ํ๋ก๊ทธ๋๋ฐ 12.1์ฅ (0) | 2021.11.17 |
---|---|
JAVA ํ๋ก๊ทธ๋๋ฐ 10.6 (0) | 2021.11.09 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.4 (0) | 2021.11.09 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.3 (0) | 2021.11.09 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.2 (0) | 2021.11.06 |