serializable 2

[도서/자바의 신] #27 Serialiable과 NIO도 살펴봅시다

✔️이 글은 [자바의 신 - 이상민 지음] 도서를 바탕으로 정리한 글입니다. Serialiable에 대해서 좀 살펴보자 Serializable 인터페이스에는 선언된 변수나 메소드가 없다. 개발을 하다보면, 생성한 객체를 파일로 저장하거나, 저장한 객체를 읽거나, 객체를 다른 서버로 보내거나, 다른 서버에서 생성한 객체를 받는 일이 생길 수도 있다. 그럴 때 필요한 것이 Serializable이다. 내가 만든 클래스가 파일에 읽고 쓰거나, 다른 서버로 보내거나 받을 수 있도록 하기 위해선 Serializable 인터페이스를 구현해야만 한다. 그럼 JVM에서 해당 객체는 저장하거나 다른 서버로 전송할 수 있도록 해준다. Serializable을 구현한 후에는 다음 변수를 선언하는 것이 좋다. 선언해주지 않으..

[도서/자바의 신] #15 String

✔️이 글은 [자바의 신 - 이상민 지음] 도서를 바탕으로 정리한 글입니다. 자바에서 가장 많이 사용하는 String 클래스 객체에 더하기를 하면 toString() 메소드가 호출되고 그 결과가 더해지는 것이라 결론적으로는 String을 더하는 것이다. 자바에서 많이 쓰이는 String 클래스에 대해 알아보자. public final class String extends Object implements Serializable, Comparable, CharSequence public final로 선언되어 있어 누구나 사용할 수 있지만 확장할 수 없는 클래스이다. implements 뒤에 오는 인터페이스들을 구현해 놓은 것이 String 클래스이다. Serializable 인터페이스는 구현해야 하는 메소드..

728x90