
저번에 만든 명부를 토대로 mvc 프로그램을 만들었다. 물론 저번 수업 내용을 참고해서 만든, 일종의 모조품(?)이었지만.... 어쨌든 기존에 작성한 Member 클래스를 기초로해서 MemberController, MemberView, band, 그리고 실행 클래스인 run을 작성 후 오늘 새벽 12시 조금 넘어서 제출 완료. 아! band 클래스를 따로 작성한 이유는, 주석에도 나와있지만, list.add를 new Member로 작성시 오류가 발생되어 부득이 band 클래스를 새로 만들었다. 그랬더니 해결.... ㄷㄷㄷㄷ 물론 다른 방법이 있겠지만 저 당시로는 그게 최선이었기에... 진짜 나 JAVA 공부 꾸준히 해야겠다.

Write Once, Run Anywhere 자바 최초 등장 당시의 모토 목차 1. 컬렉션이란? 2. 배열과의 비교 3. 제네릭 4. 주요 인터페이스 컬렉션이란? 데이터의 집합과 그룹을 의미한다. 메모리상에서 자료를 구조적으로 처리하는 방법이기도 한데, 자료구조를 담당하는 프레임워크이며, 자료의 추가, 삭제, 정렬 등의 기능처리가 간단하게 해결 되어 자료구조적 알고리즘을 구현할 필요 없다. 2. 배열과의 비교 1) 배열의 단점 1. 한 번 크기를 지정하면 변경할 수 없다. - 공간 크기가 부족하면 에러가 발생 -> 할당 시 넉넉한 크기로 할당하게 됨 (메모리 낭비) - 필요에 따라 공간을 늘리거나 줄일 수 없다. 2. 배열에 기록된 데이터에 대한 중간 위치의 추가, 삭제가 불편하다. - 추가, 삭제할 데..

아직 시작한지 한 달도 지나지 않았지만, 벌써 개인 프로켁트를 수행해야 하는 시간이 와버렸다. 과제 이름은 vo 패키지로 클래스 작성 뭐 지금이야 간단하게 클래스 하나만 만들면 되지만 이게 쌓일수록, 나중엔 감당하기 힘들어지지는 않을까? 어차피 피하지 못할거면, 그냥 해야지... 일단 이 프로젝트 클래스의 이름은 Member로 정했다. 멤버십 회원관리부라고 생각 할 수 있지만, 난 엔터테이너 그룹을 염두에 두었기에... (그래서 첨부된 이미지를 보면 알겠지만, 주소는 구현하지 않음) 아무튼 난 이름, 생년월일, 휴대폰번호(양심상 정수형(int) 하나는 넣었다), 포지션, 합류일 이렇게만 구현. 그러고보니 휴대폰번호 제외하면 전부 String(문자열)이네;;; ㄷㄷㄷ 여기에서 어떤 항목이, 그리고 어떤 클..

"The watershed event that made people suddenly realize that packet switching was a real technology." "패킷 스위칭이 진정한 기술이란걸 깨닫게 했던 갑작스레 분수령이 된 사건이었다. " -Robert E. Kahn- 목차 네트워크란? IP 주소와 Port 번호 서버와 클라이언트 InetAddress TCP, Socket, ServerSocket TCP Socket 객체 ServerSocket 객체 서버용 프로그램 flow와 사용 예시 클라이언트용 프로그램 flow와 사용 예시 1. 네트워크란? 여러대의 컴퓨터들이 연결되어 있는 통신망으로, 네트워크를 통해 서로간 데이터 교환이 가능하다. 통신망으로도 부를 수 있고, 이 망의 종..

나는 드디어 “상위 호환성”이 의미하는 걸 알게 되었다. 그건 옛날 실수까지 그대로 유지되어야 한다는 뜻이다. 젠장. (Dennie van Tassel) IO와 Stream이란? IO Stream Stream의 종류 InputStream OutputStream Reader Writer FileClass FileInputStream FileOutputStream FileReader FileWriter 보조스트림 문자변환(InputStreamReader/OutputStreamWriter) 입출력 성능(BufferedInputStream/BufferedOutputStream) 기본 데이터 타입 출력(DataInputStream, DataOutputStream) 객체 입출력(ObjectInputStream/Ob..