JAVA LIBRARY Program Implementation by Linked List

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2015.03.31 / 2015.03.31
  • 10페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 6,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
JAVA LIBRARY Program Implementation by Linked List
하고 싶은 말
Java 도서관리 프로그램입니다.(Linked List를 활용하여 구현했습니다.)
그래픽(GUI)를 제공하며 오직 자바 환경에서만 돌아가도록 awt와 swing으로 구현 했습니다.
쉽게 말해서 그냥 소스코드 풀고 돌리시면 됩니다.^^

Author, Book에 작가와 책을 입력하여 Include 버튼을 누르시면 등록 됩니다.
작가 검색, 도서 검색이 가능하고 Patron에 이름을 입력하여 책 대여 및 반납 가능합니다.
전체 도서의 상태 보기 또한 가능하며 대여 현황이 표현 됩니다.
본문내용
public Patron patron;
public Book(){}
public boolean equals(Object node){
return title.equals(((Book)node).title);
}
public String toString(){
return " *"+title+(patron != null? "\n"+"-->"+patron.name+" //checked out to "+patron.name : "")+"\n";
}
}

class BookList extends LinkedList{
public BookList(){
super();
}
public void display(){
for(int i = 0; i<size(); i++)
System.out.print(get(i));
}
public BookList List(){
return this;
}
}
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [졸업][정보통신공학]인터넷 기반의 EDI/EC 에서의 보안 프로토콜에 관한 연구
  • list of the cryptographic optionssupported by the client, sorted with theclients first preference first. If thesessionid field is not empty (implying asession resumption request) this vector mustinclude at least the ciphersuite from thatsession. Values are defined in Appendix A.6.compressionmethodsThis is a list of the compression methodssupported by the client, sorted by clientpreference. If the sessionid field is notempty (implying a session resumption request)this vector must include at least thecompressionmethod from that session. Allimplementations must supportCompre

  • [레포트] postgresql에 관하여
  • list1 /* list of usesysids of group members */pgshadowNameData usename /* users name */int2 usesysid /* users UNIX user id */bool usecreatedb /* can user create databases? */bool usetrace /* can user set trace flags? */bool usesuper /* can user be POSTGRES superuser? */bool usecatupd /* can user update catalogs? */4.17.8. RULE SYSTEM CATALOGSpglistenerNameData relname /* class for which asynchronous notification is desired */int4 listenerpid /* process id of server corresponding to a frontend program waiting for asynchronous notification */int4 notification /* whether an eve

  • [전통] 정보처리기사1급시험문제
  • JAVA 등이 있다.라. 컴파일 언어는 원시 프로그램을 완전히 번역한 후 실행 한다.64.여러 개의 프로그램이 주기억장치에 동시에 적재되어 있어서 이들이 CPU를 시간적으로 분할하여 실행되는 방법을 설명한 것으로 옳은 것은?가. 다중 프로세싱이라 한다.나. 시스템의 효율이 낮아진다.다. 사용자의 반응속도가 느려진다.라. 한 프로그램이 입출력하는 동안에 다른 프로그램이 CPU를 사용할 수 있다.65.프로그램의 일부분만 메모리에 적재시겨 수행할

  • [전통] ADSL 레포트
  • link. Future documents in this specification series will describe:implementation specifics for different physical layers signaling management requirementsother features required to insure multivendor interoperability for these ADSL links. This specification makes no recommendations or requirements for the wide area network interface between the ATU-C and the Network Service Provider.This specification relies heavily on existing standards, defined by the ISO, ITU-T, ATM Forum, and IETF standards bodies, applying them with only minimal modification to the transport of data link layer fram

  • [전산] 유닉스 관련 질문 , 답
  • Java에서 class를 생성한다는것은 새로운 type을 생성하는 것을의미한다.새로운 class를 정의하기 위해서, programmer는 기존의 class을 기반으로 해야 한다. 이때 이런 새로운class는 기존의 class에서 파생(derived)되었다고 말한다. 파생 class는 또한 subclass라고도 부르고기존의 class는 superclass라고 부른다. Class는 전달될 수 있는데, C가 B의 subclass이고, B가 A의subclass이면, C는 A의 subclass이다.extend라는 keyword를 이용하여 class의 직속 superclass를 표현하고, implements라는

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.