1 / 32
文档名称:

Java图书图书管理系统报告.doc

格式:doc   大小:222KB   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java图书图书管理系统报告.doc

上传人:坐水行舟 2019/6/16 文件大小:222 KB

下载得到文件列表

Java图书图书管理系统报告.doc

相关文档

文档介绍

文档介绍:成都信息工程学院计算机学院课程实验报告实验课程:Java程序设计实验项目:图书管理系统指导教师:汤蓉学生姓名:向浩学生学号:20班级:计科111班实验地点:6306上交时间:2012年1月12实验成绩:.*;lassBookimplementsSerializable{//书的基类 publicStringauthor;//作者 publicStringpublished;//出版商 publicStringnameOfBook;//书名 privateintBooknumbers=200; publicBook(){} publicBook(Stringauthor,Stringpublished,StringnameofBook){ =author; =published; =nameofBook; } privatevoidwriteObject(ObjectOutputStreamout)throwsIOException{ (author); (published); (nameOfBook); } privatevoidreadObject(ObjectInputStreamin)throwsIOException{ author=(); published=(); nameOfBook=(); } privatebooleanbool=false; publicsynchronizedvoidborrowBook(){ if(bool){ try{ wait();//多线程通信机制}catch(InterruptedExceptione){ "Book类出现异常"); } } else{ bool=false; Booknumbers--; "目前图书馆的馆藏图书一共有"+Booknumbers+"册"); notify();//其他的线程被唤醒} } publicsynchronizedvoidreturnBook(){ if(bool) { try{ wait();//多线程通信机制}catch(InterruptedExceptione){ "Book类出现异常"); } } else{ bool=true; Booknumbers++; "目前图书馆的馆藏图书一共有"+Booknumbers+"册"); notify();//通知其他的线程被唤醒} }}lassBorrowedBookOutOfLimitExceptionextendsException{ }//lassBorrowThreadimplementsRunnable{ Bookbook; publicBorrowThread(BookBo){ book=Bo; } publicvoidrun(){ try{ (); (10); }catch(InterruptedExceptionio){ "BorrowThread出现异常"); } } }.*;import;import;import;lassButton1HandlerimplementsMouseListener{ publicvoidmouseClicked(MouseEvente) { UserLogintft=newUserLogin(); } publicvoidmouseEntered(MouseEvente) {// "你已经可以进行单击操作。。。"); } publicvoidmousePressed(MouseEvente) {// "你已按下按钮!"); } publicvoidmouseRelesed(MouseEvente) { } ***@Override publicvoidmouseReleased(MouseEvente){ //TODOAuto-generatedmethodstub } ***@Override publicvoidmouseExited(MouseEvente){ //TODOAuto-generatedmethodstub }}import;import;lassButton2HandlerimplementsActionListener{ publicvoidactionPerformed(ActionEvente) { (0); }}.*;import;import;i