HashMap
·
JAVA/자료구조
HashMap을 비롯한 자료구조들은 Serializable 을 구현한다.Serializable은 구식이고 문제가 많아 JSON으로 넘어가는 추세인데 왜 아직도 Serializable을 구현하는 걸까? Java의 HashMap이 여전히 Serializable을 구현하는 이유1. 역사적 배경: "그때는 그게 최선이었습니다" (1998년의 상황)HashMap은 Java 1.2 버전(1998년)에 처음 등장했습니다. 그 당시 자바(Sun Microsystems)가 꿈꾸던 세상은 지금과 달랐습니다.당시의 비전: "모든 컴퓨터가 자바 가상 머신(JVM) 위에서 돌아가고, 네트워크로 연결된 자바 객체들이 서로 통신(RMI, EJB)하는 세상."필수 기능: 자바 객체끼리 통신하려면 객체를 바로 전송할 수 있어야 했으므..