ServerSocket으로 TCP서버 생성 시 자주 틀렸던 오류 들 - equals, flush, serializable, ObejctInputStream으로 저장 객체 불러오기
코드 설명 나의 컴퓨터를 서버로 설정하여 시시각각 변하는 주식?가격을 계속 생성하게 하고 서버의 포트번호를 통해 접근을 받으면 특정가격에 매수/매도가 가능하게 만드는 게임. 프로그램이 종료될 때 사용자의 잔액과 주식?잔고 저장 equals 가장 기본적이지만 기본적이였기에 까먹었던 코드. String은 연산자로 비교하게 되면 객체의 주소값이 다르기 때문에 당연히 false가 출력되는데, 이를 방지하기 위해 equals를 써야했다. 연산자를 써도 equals와 hashcode를 오버라이딩 해주면 가능하긴 하지만 equals같은 기본적인 문법도 까먹었는데 이걸 기억했을리가... 어쨌거나 원인을 디버깅하면서 이유를 찾아냈으니 다신 까먹지 않게 정리해둠!! if(tmp.equals("exit")) { Bank b..