2015. 2. 10. 15:43, DEV/ocjp
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
QUESTION 36
Which code, inserted at line 14, will allow this class to correctly serialize and deserialize? ( 직렬화와 역직렬화가 되도록 아래의 코드를 완성 )
01. import java.io.*;
02. public class Foo implements Serializable {
03. public int x, y;
04. public Foo(int x, int y){
05. this.x = x; this.y = y;
06. }
07.
08. private void writeObject(ObjectOutputStream s)
09. throws IOException{
10. s.writeInt(x); s.writeInt(y);
11. }
12.
13. private void readObject(ObjectInputStream s)
14. throws IOException, ClassNotFoundException {
15. //insert code here
16. }
17. }
A. s.defaultReadObject();
B. this = s.defaultReadObject();
C. y = s.readInt(); x = s.readInt();
D. x = s.readInt(); y = s.readInt();
Correct Answer: D
해설
writeObject 메소드와 유사하게 readObject 메소드를 구현하면 됨.
'DEV > ocjp' 카테고리의 다른 글
ExamB (0) | 2015.02.13 |
---|---|
EaxmA QUESTION 35 (0) | 2015.02.10 |
EaxmA QUESTION 34 (0) | 2015.02.10 |
Comments, Trackbacks